Gast
#402671
Hallo, habe ein Problem: mein Programm für die Serielle Schnittstelle am AVR funktioniert nicht. Die Interrupts werden einfach nicht ausgelöst Kann mir hier wer helfen? Danke im Voraus Elmo
|
Anzeige
|
Interrupt TXC RXC funktioniert nicht
Gast
#402671
Hallo, habe ein Problem: mein Programm für die Serielle Schnittstelle am AVR funktioniert nicht. Die Interrupts werden einfach nicht ausgelöst Kann mir hier wer helfen? Danke im Voraus Elmo 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.
Gast
#402673
Vielen Dank für die schnelle Antwort! Nun funktioniert es endlich! Antwort schreibenBitte melde dich an, um einen Beitrag zu schreiben. |
Anzeige
|