das ist mein USART programm, das einfach nurmal etwas senden soll! (empfang ist erst später wichtig) getestet wird das ganze am STK500 und Hyperterminal aber es sendet einfach nichts! hilfe wäre sehr erwünscht!
Beissen sich die Kommentare (und ggf. der Code) nicht?
1 | // Clock frequency : 6,000000 MHz
|
2 | ...
|
3 | UBRRL = 23; //Baud 9600 bei 3686400 |
Bei 6 MHz würde ich statt 23 38 verwenden (Formel steht im AVR GCC Tutorial) Und wenn die Interrupt-Funktionen auskomentiert sind, würde ich den UART auch nicht mit eingeschalteten Interrupts konfigurieren.
Entschuldigung an alle anderen. Bin über die News an diese Diskussion gekommen und habe nicht beachtet, dass die Frage in der Codesammlung steht. Die Codesammlung soll ja lauffähigem, hochwertigen Beispielcode vorbehalten sein und nicht zum Tummelplatz für Fragen werden. Kann jemand die Diskussion bitte verschieben?
die baudrate mit den 3,6MHz passt weil ichs ja am STK test! und die interrupts waren nur zwecks test aktiviert. geht auch mit ausgeschalteten interrupts leider nicht! ich bin frustriert, dass dieses einfaches programm ned funkt!! und sorry das ich es in den falschen thread gepostet hab!
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.