(PIND & (1 << _TASTER_PD))
höhö
Sollte aber auch lcd_putc( '3' ) heissen oder?
#define _TASTER_PD PD6
DDRD &=~ (1 << _TASTER_PD); // Pin PD3 input TASTER
PORTD |= (1 << _TASTER_PD); // Pin PD3 pull-up enabled
(PORTD & (1 << _TASTER_PD)) ? lcd_putc( ' ' ) : lcd_putc( 3 );
das Zeichen wird definitiv ausgegeben wenn ich einen anderen Port auf SET abfrage, eine LED z.B.
der Taster gibt hw 0 aus wenn ich ihn drücke , offen liegt 5V an was auf pullup enable schliessen lässt
nur wenn der Taster gedrückt wird ändert sich das Zeichen nicht sichtbar, obwohl die Portspannung auf Null geht
(PIND & (1 << _TASTER_PD))
höhö
Sollte aber auch lcd_putc( '3' ) heissen oder?
das wars, muss mein Brett vorm Kopp zurück in den Wald tragenZitat von geronet
DANKE
ne 3 is OK weil Sonderzeichen im LCD geladen
Lesezeichen