Hallo ich arbeite gerade an einer seriellen schnittstelle und habe folgendes problem: Ich möchte ganz einfach nach erhalt eines bytes, eine led einschalten. Allerdings klappt das nur, wenn ich die Zeile "Byte = UDR;" lösche. Mache ich es so wie unten gezeigt, leuchtet nichts mehr. Woran kann das liegen? Datentyp von Byte ist volatile unsigned char
1 | ISR(UART_RX_vect) |
2 | {
|
3 | |
4 | PORTB |= (1<<PB0); |
5 | Byte = UDR; |
6 | |
7 | }
|
danke und gruss Detlef