Hallo,
1. Ich hab folgendes Programm:
Code:
#include <avr/io.h>
#define F_CPU 1000000


int main()
{
DDRB=0xff;
DDRD=0x00;
 
while(1)
{

PORTB=PIND;

}
return 0;
}
Wenn ich nun einen Schalter drücke leuchtet die entsprechende LED auf. Wie kann ich aber machen das bei einem Schalter eine andere LED aufleuchtet?

2. Wenn ich bei mir schreibe:
DDRB=0xff;
PORTB|=(1<<PB0);
dann leuchten alle bis auf die nullte LED auf, obwohl diese doch 1 ist, kapier ich nicht.

Mfg Jokill