Hallo zusammen,

ich hätte mal eine Veständnisfrage zum Thema PORT und DDRD.

Wenn ich einen Port wie folgt konfiguriere:

DDRD = &B00000000

dann habe ich z.B. PORTD.0 als EIngang definiert und kann mit

if PIND.0 = 1

abfragen, ob ein Pegel anliegt, also ob ich den Pin mit Ub (1) verbinde.

Kann ich aber auch
DDRD = &B00000001
PORTD.0 = 1

IF PIND.0 = 0 then....

abfragen, indem ich den Pin eben mit Masse (0) verbinde???
Oder geht das Bauteil kaput?

Danke im Voraus...

Grüße

popi