Pull-up

Z MAM wiki

(Rozdíly mezi verzemi)
Přejít na: navigace, hledání
m (překlep)
(Wikipedia link)
 
(Nejsou zobrazeny 4 mezilehlé verze.)
Řá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 (pull-up disable) v registru [[MCUCR]].
 +
 +
*[http://en.wikipedia.org/wiki/Pull-up_resistor Pull-up resistor on Wikipedia]

Aktuální verze z 2. 6. 2011, 18:34

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 (pull-up disable) v registru MCUCR.

Osobní nástroje