jar
06.04.2007, 20:07
#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
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