Hallo ihr

Ich steh seit Wochenende n bischen auf dem Schlau bzw. verstehe etwas nicht.

Ich habe einige Testprogramme in C getestet und mit den Port's rumprobiert, auch Tutorials hab ich mitgemacht, nur was ich nicht ganz vertehe.

Wie ich beim Mega 8 die Ports B/ C/ D und DDR definiere, denke ich, hab ich verstanden.

Was ich nicht verstehe:

Wie sieht das aus bzw. was muss ich machen, wie schreiben, wie die Bits ansprechen, damit ich von z.B. PORTB jeden einzelnen Pin verwalten kann.

Also dass ich z.B. PORTB / B0 für nen Taster als Eingang und PORTB / B2 als Ausgang definiere \/

Mir ist aufgefallen, das wenn ich den PORTB so als Ausgang definiere, dann funtionieren alle PIN's (B0 - B5) als Ausgang, aber wie einzeln ansprechen?

Sicher wurde das schon öfter beschrieben, ich habe leider bisher keine vernünftige Erklärung dazu finden können.

Vielen Dank im Voraus...

Gruß Andreas