Hallo, ich habe 2 exakt baugleiche Boards (auch mit gleichem Quarz). Nun habe ich Programme für das eine Board geschrieben und wollte sie auf dem anderen aufspielen. Das funktioniert soweit auch, nur kann ich meine UART-Meldungen nicht mehr lesen. Die UART wird über einen CP2103 an meiner USB-Schnittstelle angeschlossen. Das Hyperterminalprogramm ist gleich eingestellt (Baudrate stimmt), den Rechner neugestartet habe ich auch schon mal. Ändert nichts. Die Anzahl der Zeichen stimmen schon überein, nur kommen nur Hieroglyphen heraus. Woran kann das noch liegen??
Salut. C201 defekt. Gruss, Tim PS: Wenn kein C201 vorhanden, hat meine Glaskugel die falsche Schaltung er-kugel-t .. vielleicht liegt's ja nur an den Fuses, oder oder oder..
Bei AVRs könnte es daran liegen, dass der AVR werksseitig mit internen Takt von 1MHz läuft, dadurch passt es dann mit der USART-Baudrate nicht.
Wayne's Glaskugel schein zu funktionieren ;-) Ganz vielen herzlichen Dank!! Der Tag ist gerettet...
Das Problem ist hier quasi Standard und wird hier fast täglich diskutiert. Guckst du hier: http://www.mikrocontroller.net/articles/AVR_Checkliste#UART.2FUSART
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.