gueddel
22.04.2005, 14:34
Hi. ich habe einen Atmel Atmege 8535 Mikrokontroller. An diesen habe ich
ein Display angeschaltet. Mein Problem ist jetzt die genaue programmierung der seriellen Schnittstelle. Ich schreibe das ganze in C.
Die serielle Schnittstelle sollte asynchron sein.
19200 Baut 8 N 1
ich hab folgendes zur initialisierung eingestellt
UCSRA = 0x02;
UBRRH = 0x00;
UBRRL = 0x5F;
UCSRB = 0x18;
UCSRC = 0x86;
theoretisch ist das alles richtig. aber das ganz funktioniert nur halbwegs wenn ich den PC, mit dem ich die Daten sende, auf 1200 Baut mit 7 Datenbits stelle.
Wäre nett wenn mir jemand helfen könnte.
ein Display angeschaltet. Mein Problem ist jetzt die genaue programmierung der seriellen Schnittstelle. Ich schreibe das ganze in C.
Die serielle Schnittstelle sollte asynchron sein.
19200 Baut 8 N 1
ich hab folgendes zur initialisierung eingestellt
UCSRA = 0x02;
UBRRH = 0x00;
UBRRL = 0x5F;
UCSRB = 0x18;
UCSRC = 0x86;
theoretisch ist das alles richtig. aber das ganz funktioniert nur halbwegs wenn ich den PC, mit dem ich die Daten sende, auf 1200 Baut mit 7 Datenbits stelle.
Wäre nett wenn mir jemand helfen könnte.