Liebe Forumgemeinde,

seit kurzer Zeit ist mein ATmega8 stumm geworden. Anfangs hab ich dem nicht so viel Aufmerksamkeit beigemessen und wollte mich später darum kümmern. Ich dachte an einen simplen Programmfehler. Nach mehrmaligen Durchschauen, konnte ich aber keinen finden. Mein Code:

sbi UCSRB,3
sbi UCSRB,4
ldi r16,23 ;ATmega8 mit 3,6864MHz
out UBRRL,r16

mainloop: wdr
ldi r16,'X'
rcall send
rjmp mainloop

send: sbis UCSRA,5
rjmp send
out UDR,r16


hab schon mit retten veruscht, ging auch nicht. Nachdem ich ein wenig rummprobiert hab, ist mir aufgefallen, dass er wirres Zeug sendet, wenn man die Spannung vom ISP-Board weg nimmt und dann wieder drann legt. Ist dieser Fehler jemanden bekannt, oder weiß jemand, ob ich den Controller geschossen hab?

Vielen Dank