hallo, ich habe eine frage bezüglich initialisierung von der USART schnittstelle von der AT Mega Serie. wenn ich die schnittstellen mit folgenden befehlen initialisiere (600 Baud) outp(0x01,UBRRH); outp(0x9F,UBRRL); outp(0x00,UCSRA); outp((1<<RXCIE)|(1<<RXEN),UCSRB); outp(0xA6,UCSRC); //Set EVEN Parity, 8 bit Mode bekomme ich keine verbindung zwischen einem ATMEGA 32 und einem ATMEGA8. wenn ich das von WinAVR erzeugte HEX File ins AVR Studio lade, enthält das UBRRH register auch immer den gleichen inhalt wie das UCSRC Register!! Kann mir jemand erklären, wie ich das UBBRH register unabhängig vom UCSRC Register beschreiben kann?? der Inhalt der register UBBRH und UBRRL müsste doch passen, wenn clk =4MHz oder? thx
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.