Hallo Ich habe das Datenblatt von ATtiny26 runtergeladen. Leider finde ich fast nichts zum Thema Uart nur den Begriff "Half Duplex Interrupt Driven Software UART" wird verwendet. Warum das und was ist der Unterschied? Was versteht man unter diesem Begriff? Mein English ist leider nicht allzugut. Eigentlich habe ich Null Ahnung wie ich den uart verwenden kann. Beim AT90S8515 habe kann ich senden und Empfangen die diese Typen sind vollkommen verschieden. Gruss Eloardos
tja, der Tiny26 hat keine Hardware-Uart. Also bit für bit im richtigen Zeitraster (=baudrate) per Software an einen Portpin ausgeben. Auch Start-und Stopbit müssen so erzeugt werden.
Dafür existieren aber schon Appnotes von Atmel! Also hält sich der Aufwand in Grenzen.
Hallo Also ich habe eine Datei (avr304.asm) heruntergeladen. Der Code ist ja gewaltig wenn das der richtige ist. Wenn ich das richtig verstehe ist eigentlich half duplex UART Beschiss denn schliesslich kann man so mit jedem Microcontroller kommunizieren oder sehe ich das falsch?
ich versteh dein Problem nicht. Hat der MC keine UART on Chip, aber du brauchst eine, hast du exakt 3 Möglichkeiten: 1. in Software nachbilden (mit den bekannten Nachteilen, ob man die tolerieren kann, hängt von der jeweiligen Anwendung ab) 2. eine externe dranhängen 3. einen anderen Chip wählen
Hallo crazy horse Ich habe den Chip mit Uart funktion gekauft. Somit bin ich ausgegangen dass dieser so funktiniert wie die anderen auch. Das finde ich eigentlich nicht richtig. Sonst kann ich ja jeden Controller ohne Uart mit Uartfunktionen bezeichnen. Vielleicht nehme ich einen anderen Chip Gruss Eloardos
>Ich habe den Chip mit Uart funktion gekauft.
Atmel hat dir aber nie einen Chip mit Uart verkauft, sondern nur mit
USI Schnittstelle, das steht auch eindeutig so im datenblatt.
Wie suchst du dir deine Chips aus wenn du was enwickeln willst ohne das
Datenblatt zu lesen?
MfG
Sebastian
Naja, wenn es ein Tiny mit UNRAT sein soll, dann wäre vielleicht der ATtiny2313 eine gute Wahl, nur der hat keine ADCs, entspricht aber sonst weitestgehen dem 26er. Aber wenn ich das richtig sehe, kann man den leider noch nicht im "normalen" Handel kaufen, oder?
Hallo War wohl ein Fehler habe es aus der Tabelle von Conrad genommen. Gruss Eloardos
Hallo Ingo Du meinst wo ich den ATTiny26 herhabe? Von Conrad. Gruss eloardos
Conrad: 4,49 Reichelt: 2 Kessler: 1,99 Noch Fragen? Obwohl, geht ja noch, gern genehmigt sich Conrad auch 200-400% Aufschlag. Früher habe ich da oft und gern gekauft, seit 2 Jahren gar nichts mehr. Noch schlimmer als der Preis ist, dass das Lager (zumindest im Ladenverkauf Köln) äußerst mäßig bestückt ist. Regelmässig fehlte auf einer Einkaufsliste ein Grossteil der Posten, auch darf man nicht erwarten, etwa von einem Teil 10Stk kaufen zu wollen. Ne ne, dass ist nichts mehr für den Elektroniker.
@Eloardos Nö, ich meinte eher, ob man den von mir als Alternative vorgeschlagenen ATtiny2313 schon wo kaufen kann. Allerdings hab ich den ATtiny26 bei Conrad erst gar nicht gefunden, denn er ist witzigerweise nicht etwa wie fast alle AVRs und PICs usw. bei "Elektronik->Bauelemete->...->Prozessoren & Controller" einsortiert, sondern bei "...EEPROMs". Was sicher nicht ganz falsch ist, schließlich hat er ja auch EEPROM, aber es wird ihm wohl doch nicht ganz gerecht (einfach als dummen Speicher abstempeln :-). Andererseits befindet er sich dort bei den EEPROMs in guter Gesellschaft mit u.a. ATmega 16 und 8515... Und tatsächlich steht beim Tiny26 in der Übersicht, das er einen UART haben soll. Da sollte man ihn doch sicher zurückgeben können, oder? Gruß Ingo
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.