Witam wszystkich,
przy programowaniu w C ważna jest praca z notą katalogową.
Kolega
kaliska5 chcesz po prostu ustawić PB.7 jako wejście z podciągniętym rezystorem. Robi się to tak:
To ustawienie w rejestrze DDRB siódmego bitu jako zero, czyli wejście.
To byłoby ustawienie tego samego bitu jako jeden, czyli wyjście.
Podobnie jest z rejestrem PORTx.
Ustawienie w rejestrze PORTB siódmego bitu jako zero. Co oznacza przy nóżce ustawionej jako wejście, że nie ma rezystora podciągającego, natomiast przy wyjściu stan niski, czyli "zwarte" do masy.
To również ustawia ten sam bit tylko, że na jeden. Oznacza to, że przy wejściu jest podłączony rezystor podciągający, a przy wyjściu nóżka ma stan wysoki, czyli "zwarte" do VCC(typ: 5V).
Pozdrawiam
