Zitat Zitat von Da_Vinci13
@markusj:
Bei deinem Programm steht:
PORTA |= (1 << PA2)
Warum PB?
Müsste da nicht PORTA2 stehen?

Stimmt das ist die übersichtlichere Schreibweise... wenn ich z.B. PORTA |= (1 << PORTA3) schreibe, sind dann die restlichen PORTs von PORTA 0? bzw. Eingänge?
Ich verweise jetzt einfach einmal auf mikrocontroller.net. Die Konstanten korrespondieren mit dem jeweiligen Register (X = Pinnummer):
DDR? => DD?X
PIN? => PIN?X
PORT? => P?X

mfG
Markus

Edit: PB2 durch PA2 ersetzt - ich werd' auch immer wacher^^.