Gast
#112279
Hallo zusammen, ich arbeite mich durch das Tutorial durch... und bin beim Abschnitt UART hängen geblieben. Die erste Programm-Übung (Text via AVR and Hyperterminal schicken) geht problemlos. Bei die zweiten Übung: uart-receive.asm (Zeichen vom Hyperterminal an den AVR schicken bleibe ich hängen... Ich benutze allefürsich den 2313 anstatt des uart-mega8 wie vorgegeben. Vielleicht kann mir mal jemand mit der Nase auf meinen Fehler stossen..!? habe folgendes gemacht: .include "...2323..." .def temp = r16 ;stackpointer ldi temp, low(ramend) out spl, temp ;port D = ausgang ldi temp, 0xff out ddrd, temp ;baudrate ldi temp, 10000000/(9600*16) - 1 out ubrr, temp ;usrt empfang aktivieren sbi ucr, txen ;receiveloop loop: sbis ucr, rxc rjmp loop in temp, udr out portd, temp rjmp loop und nichts tut sich! wo habe ich einen Fehler gemacht? was habe ich vergessen? - vom hyperterminal wird nichts angenommen, - nur die led PD1 leuchtet ständig Wäre für jeden hinweis dankbar!!!! Erik.