Gast
#84876
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