Gast
#2467065
hallo ich habe die Tasterentprell Routine von peter dannegger wie sie hier ist, http://www.mikrocontroller.net/articles/Entprellung#Warteschleifen-Verfahren ausprobiert das geht auch alles wunderbar aber wenn ich meine Uart routine mit einfüge geht nur noch die Uart aber keine tasten auswertung mehr for (;;) { c = uart_getchar(); //hole daten vom Uartpuffer ab if( get_key_short( 1<<KEY1 )) LED_PORT ^= 1<<LED1; if( get_key_long( 1<<KEY1 )) LED_PORT ^= 1<<LED2; // single press and repeat if( get_key_press( 1<<KEY2 ) || get_key_rpt( 1<<KEY2 )){ uint8_t i = LED_PORT; i = (i & 0x07) | ((i << 1) & 0xF0); if( i < 0xF0 ) i |= 0x08; LED_PORT = i; } } }