Pull-up

Z MAM wiki

(Rozdíly mezi verzemi)
Přejít na: navigace, hledání
m (překlep)
(jak aktivovat pull-up)
Řádka 1: Řádka 1:
'''Pull-up''' odpor udržuje na pinu úroveň "logická 1", ale jen "slabě", tedy tak, že případně připojená "tvrdá" úroveň "logická 0" zvítězí.
'''Pull-up''' odpor udržuje na pinu úroveň "logická 1", ale jen "slabě", tedy tak, že případně připojená "tvrdá" úroveň "logická 0" zvítězí.
 +
 +
Pokud pin zkonfigurujeme jako vstup (nulou v bitu registru DDRx), lze pull-up aktivovat jedničkou v bitu registru PORTx:
 +
{| class="wikitable" border="1"
 +
|-
 +
! DDRx
 +
! PORTx
 +
! funkce vývodu
 +
|-
 +
! 0
 +
! 0
 +
! vstup bez pull-up rezistoru
 +
|-
 +
! 0
 +
! 1
 +
! vstup s pull-up rezistorem
 +
|}
 +
 +
 +
 +
Pull-up rezistory lze také globálně zakázat konfiguračním bitem PUD v registru MCUCR).

Verze z 18. 2. 2011, 18:41

Pull-up odpor udržuje na pinu úroveň "logická 1", ale jen "slabě", tedy tak, že případně připojená "tvrdá" úroveň "logická 0" zvítězí.

Pokud pin zkonfigurujeme jako vstup (nulou v bitu registru DDRx), lze pull-up aktivovat jedničkou v bitu registru PORTx:

DDRx PORTx funkce vývodu
0 0 vstup bez pull-up rezistoru
0 1 vstup s pull-up rezistorem


Pull-up rezistory lze také globálně zakázat konfiguračním bitem PUD v registru MCUCR).

Osobní nástroje