Hallo. Ich habe eine frage betreffend des UART Interruptes. Hier mein Code: #include <avr/interrupt.h> #include <avr/io.h> ISR(USART_RX_vect) { USART_Transmit('a'); //nur zu Testzwecken } void main(void) { for(;;) } da sollte ja sobald ich was an den µC per rs232 sende der Interrupt eintreten. Tut er aber nicht. Kann mir jemand sagen warum? Danke Thomas
hoppla. Tippfehler ISR(USART_RX_vect) soll natürlich ISR(USART_RXC_vect) heißen
Übrigens ist für das Senden der USART_TXC-Interrupt zuständig ("T" wie "Transmit" und nicht "R" wie "Receive")...
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.