Hallo, ich arbeite mit einem ATTiny24. Ich möchte mir mittels USI (PA4 TxD und PA6 RxD) Daten ausgeben lassen. Die Ausgabe Daten, werden an dem Pinchen PA4 auch fleißig erzeugt, nur das Problem ist, dass die Daten auf Realterm nicht angezeigt werden. Ich Denke das liegt an der Baudt. Ich gehe davon aus, dass diese Fest auf 19200 liegt, glaube aber mittlerweile das dies falsch ist. Hat jemand villeicht einen Tipp oder eine gute Seite zu empfehlen, damit ich mich mit der Baudt vertraut amchen kann?
Nimm das Datenblatt zu deinem Kontroller! Dort werden auch die Baudrateregister/Vorteiler beschrieben.
Hallo Emil, wie soll man wissen, was Du programmiert hast ? Ich verwende einen TX-/ RX-Timerinterrupt mit einer Frequenz von N (Bit/s) und TX-/ RX-Fifo. Z.B. bei 19200 Bit/s muss der Timerinterrupt alle 52µs zünden. Dabei gibt es noch Fehler, wenn man einen RC Oszillator benützt. Selbst auf einem Attiny85 sind dann noch sicher 9600 Bit/s möglich, seine Hauptaufgabe ist eine andere und es werden nur sehr selten Konsolendaten zum Parametriesieren gesendet.
Emil schrieb: > Okay aber wonach Suche ich denn genau? Im Kapitel USI findest du: "Timer/Counter0 Compare Match" Dem entsprechend könntest du Timer0 mit der Takterzeugung beauftragen. Ansonsten, bin ich von den Tiny24 zu weit weg.....
Emil schrieb: > Okay aber wonach Suche ich denn genau? Wie wäre es für den Anfang mit der Appnote 307 von Atmel? http://www.atmel.com/Images/doc4300.pdf Die dazu passende Software findet man auch. http://www.atmel.com/images/AVR307.zip Etwas Prosa gibt es hier: http://becomingmaker.com/usi-serial-uart-attiny85/
:
Bearbeitet durch User
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.