Interrupt TXC RXC funktioniert nicht

#402672
Lesenswert?

Der erste Interrupt sollte schon ausgelöst werden (wenn du die
3 ins UDR schreibst).
Danach allerdings passiert nicht mehr viel: Beim ersten Aufruf
der ISR popst du ein Zeichen aus dem Puffer, welches sofort wieder
in den Puffer gepusht wird. Es wird kein Zeichen mehr auf die USART
ausgegeben und daher gibt es dann auch keinen weiteren Interrupt mehr.

In der ISR sollst du das gepushte zeichen auf UDR ausgeben und nicht
wieder in den Puffer stellen.

Sieht man im Debugger wunderschön.

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren