Gast
#5308684
Hallo, ich habe folgende Aufgabenstellung: gegeben ist ein Controller mit LEDs dran und wenn ich z.B. Button A drücke, dann leuchten nur die letzten drei LEDs und bei Button B unterschiedlich. Mein Programm muss so aussehen: int main(void){ PORTA = 0b10101100; PORTB = 0b00000111; DDRA = ________; DDRB = ________; while(1) { if( _____ ) { PORTA = __________________________; } } } Da wo "_____" muss ich das entsprechende eintragen. Meine Frage ist, ob das so richtig ist: DDRA = 0b11111111; DDRB = 0b00000111; if( i < 9 ) PORTA = ((PINB & 0b00000111) | (PINB & 0b10101100)); Vielen Dank im Voraus!