Hallo sehe ich das richtig, dass es in der Atmega keinerlei SOIC Gehäuse gibt? Ich habe derzeit einen Attiny84A im Einsatz. Bei dem ich derzeit ca die Hälfte des Flashspeichers belegt habe (weitere optimierung auch noch möglich). Nun versuche ich, entsprechende Befehle über ein RS485 Protokoll zu versenden. Leider haben die Attinys keinen Hardware UART. Wobei, stimmt nicht ganz, es gibt ein paar wenige Versionen, die auch eine Hardware UART Schnittstelle haben. Jedoch fallen diese wieder besonders negativ auf, da diese keinen ausreichenden Flash zur Verfügung haben, entweder bereits bei 2KB oder halt bei spätestens 4KB ist Feierabend. Das ganze wird für die Ansteuerung von WS2812B Leds genutzt. Ansonsten sind keinerlei Pins belegt. Was kann man nun tun, um weiterhin ein SOIC zu nutzen mit UART. Gibt es ein Tutorial, wie man bei den Attinys eine gute SoftwareUart einbaut? Oder eventl. ein IC einsetzen, welches über SPI oder I2C mit den Attiny kommuniziert.
Weshalb muss es denn unbedingt SOIC sein? Wenn es um die Lötbarkeit geht sind die QFPs ähnlich einfach zu verarbeiten, wenn es um den Platz geht wäre z.B. QFN eine Lösung (und mit Heißluft trotzdem machbar).
:
Bearbeitet durch User
Wenn's SOIC sein muss, gibt es auch Hersteller die uCs mit HW-USART im SOIC bauen, z.B. Microchip.
Software-UART ist i.a. kein Problem. Insbesonders das Senden ist extrem einfach. Also versuch den Tiny85 mit 8kB.
Was ist mit dem ATtiny1634, dem ATtiny828 oder dem ATtiny841? Die haben alle mindestens 8KiB Flash, mindestens einen USART und sind im SOIC-Gehäuse verfügbar.
:
Bearbeitet durch Moderator
Hallo yalu, danke! Das war das was ich am liebsten hören wollte. Habe bei euch die Liste durchgesehen und sortiert, da aber nicht die Kombination SOIC >= 8KiB Flash gefunden. Bei Atmel war mit der Filter etwas konfus, da man dort nicht das Package auswählen konnte. Kurze Rückantwort auf eine Frage oben. Ja es sollte wenn möglich SOIC sein. Die andern Komponenten sind ebenfalls in dem Formfaktor (RS485 ICs). Des weitern tue ich mir ab und zu etwas schwer mit dem austauschen von TQFP Packages. Das Löten mit einem Heißluftfön ist nicht zwingend das Problem. Jedoch beim Ablöten kommt man da meist auf Temperaturen, die ich für die umliegenden Komponenten ebenfalls nicht als gut nennen würde.
ATtiny828, der scheint kein SOIC zu sein. Die anderen beiden schon. Gerade der letzte gefällt mir gut, da nicht übermäßige Pinouts hat, die ich nicht benötige.
sschultewolter schrieb: > Leider haben die Attinys keinen Hardware UART. > Wobei, stimmt nicht ganz, es gibt ein paar wenige Versionen, die auch > eine Hardware UART Schnittstelle haben. Jedoch fallen diese wieder > besonders negativ auf, da diese keinen ausreichenden Flash zur Verfügung > haben, entweder bereits bei 2KB oder halt bei spätestens 4KB ist > Feierabend. Sag' mal, wie schwer ist es für dich, die parametrische Suche zu verwenden, die Atmel bereitstellt? www.atmel.com/products/microcontrollers/avr/tinyavr.aspx?tab=parameters Nach drei einfachen Mausoperationen weiß man, daß es fünf Tinys gibt, die sowohl >=8k Flash als auch >=1UART haben. Ja mehr noch: man weiß sogar welche das sind...
sschultewolter schrieb: > ATtiny828, > > der scheint kein SOIC zu sein. Stimmt, da habe ich mich vertan.
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.