Hallo, ich benutze am ATMega8 den UART mit der Library von Peter Fleury und habe damit derzeit folgendes Problem: Wenn ich ein bestimmtes Zeichen (hier:'a') über den UART zum uC schicke gibt dieser eine Nachricht auf einem LCD aus und soll dann ein Hallo zurückschicken. Das empfangen funktioniert dabei auch immer, d.h. es wird immer eine Nachricht auf dem Display ausgegeben. Leider scheint das senden nicht immer zu funktionieren. Entweder hört der AVR nach einer gewissen Zeit auf auf die 'a's mit 'Hallo' zu antworten oder er fängt gar nicht erst an. Woran könnte das denn liegen? Ich benutze einen 12MHz Quarz und probiere es derzeit mit 1200Baud und dem Hyperterminal von Windows. Vielen Dank, Daniel
Schon wieder was vergessen: Wenn ich dann den UART bspw. auf Seite des PCs neu initialisiere, also trenne und dann wieder verbinde, funktioniert es wieder für einige Zeit!
1200 ist außerhalb der Spec. Mit 4800 ergibt sich bei 12Mhz ein UBRR von 155 mit einem Fehler von 0,16%. Lese doch noch mal das Datenblatt vom Processor.
Vielen Dank für den Hinweis! Leider lag es nicht daran, es lag daran, dass mein USB-Seriell Adapter an meinem USB-Hub nicht funktioniert hat. Jetzt steckt er direkt am Computer und es funktioniert alles wunderbar! Viele Grüße, Daniel
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.