moin,
ich möchte ein programm schreiben welches beim 4 tasten druck eine LED leuchten lässt.
geht aber nicht, die LED bleibt aus. deswegen hab ich malCode:#include <avr/io.h> int i=0; int main() { DDRB |= (1 << PB0); PORTD|= (1 << PD2); while (1) { if (PIND & (1 << PD2)) i=i+1; if (i==4) PORTB &= ~(1 << PB0); else PORTB |= (1 << PB0); } return 0; }
int i = 5
if (i>=4)
gemacht um zusehen woran es liegt. jetzt blinkt die LED allerdings.
kann mir jemand sagen woran es liegt?
ich benutze einen atmega8 auf den myavr board.
danke
mfg, nadors







Zitieren

Lesezeichen