Probier mal den Code:
Code:#include <avr/io.h> int main (void) { while(1) { DDRA = 0x00; if (PINA & (1<<PINA7)) //Bedingung1 { DDRC = 0xff; //Port c als Ausgang PORTC = (1<<PC0); //Alle LEDs ausser LED1 sollten leuchten } else { DDRC = 0xff; //Erneut als Ausgang definieren, weil //es nicht mehr im selben Blck ist wie voher PORTC = (1<<PC1); //Alle LEDs ausser LED2 sollten leuchten } }; }
Lesezeichen