Zitat Zitat von RIFMAN
Danke Hubert!
ich habe es jetzt so gelöst:

kann noch eine bessere Lösung?
MfG
hab mir deine nicht angesehen, aber es gibt doch so nette defines

#include <avr/sfr_defs.h>

#define _TASTER1_PC PC4
#define _TASTER2_PC PC5

dazu das obligatorische

DDRC &=~ (1 << _TASTER1_PC); // Pin PC4 input TASTER
DDRC &=~ (1 << _TASTER2_PC); // Pin PC5 input TASTER

PORTC |= (1 << _TASTER1_PC); // Pin PC4 pull-up enabled
PORTC |= (1 << _TASTER2_PC); // Pin PC5 pull-up enabled



if(bit_is_clear(PINC, _TASTER1_PC))
{ lcd_gotoxy(10,0); lcd_puts("T1"); }
else
{ lcd_gotoxy(10,0); lcd_puts(" "); }

if(bit_is_clear(PINC, _TASTER2_PC))
{ lcd_gotoxy(14,0); lcd_puts("T2"); }
else
{ lcd_gotoxy(14,0); lcd_puts(" "); }

das bit_is_clear(
gibt es für den der mag auch als bit_is_set(