Gast
#76337
Tja, mein Programm funktioniert soweit eigentlich, nur warum muss ich
die '1' bzw. die '0' jeweils 2mal betätigen, damit sich das
gewünschte Ergebnis einstellt (LEDs an bzw. aus)?
SIGNAL (SIG_UART_RECV) {
if (UDR == '1') PORTB = 0x00;
if (UDR == '0') PORTB= 0xff;
}
int main (void) {
DDRB = 0xff;
USART_Init ();
sei ();
for (;;) {}
return 0;
}