Hi,
ich schreib mal drauflos:
Ich habs selber nicht getestet, versuch mal obs funktioniert.Code:#include <avr/io.h> void main(void) { DDRC = 0xFF; // PortC als Ausgang PORTC = 0xFF; // Leds aus (Ausgänge auf Logisch 1) DDRA = 0x00; // Port A als Eingang // DDRA = 0xFE; // Nut bit0 als Eingang while(1) // Endlosschleife { if ( bit_is_set( PINA, 0)) // Wenn PA0 == 1... cbi( PORTC, 0); // ... dann PC0 = 0 else // Wenn nicht... sbi( PORTC, 0); // ...PC0 = 1 } }
Thorsten
Lesezeichen