Stránka 1 z 1
Tři stavy pinů u AT TINY2313
Napsal: 02 pro 2010, 19:16
od epes
Poradí mně někdo jak uvést některý z pinů výstupního portu do
stavu vysoké impedance (odpojení). V datašítu nemůžu příslušnou pasáž najít, někde jsem ale o této možnosti četl, nemohl si ovšem vzpomenout kde.
Díky za jakoukoliv radu.
Napsal: 02 pro 2010, 19:55
od Chenzee
to je stav, kdy pin nastavíš jako vstup.
Napsal: 02 pro 2010, 21:34
od epes
Díky za radu, hned ráno na to vlítnu, jen doufám, že to prostě neshoří celý.
Napsal: 03 pro 2010, 07:12
od divous
Nemusíš nic nastavovat.
Po resetu jsou veškeré piny ve stavu vysoké impedance.
Re: Tři stavy pinů u AT TINY2313
Napsal: 03 pro 2010, 10:03
od Chenzee
epes píše:... jak uvést některý z pinů výstupního portu do
stavu vysoké impedance ...
... z tohoto jsem předpokládál, že ho již má nastavený jako výstup ...

Napsal: 03 pro 2010, 16:01
od AB1
Tady se asi jedná o to, jak ovládat výstupní pin na sběrnici např i2c, která má připojený odpor na plus. Na výstupním pinu pak potřebujeme dva stavy, 0 a vysoká impedace. Jestli je to tak, tak se zamysli nad tím, jak klást otázky. Přílišná stručnost škodí.
Příklad pro portb.0
cbi PORTB, 0
sbi DDRB, 0 ; výstup = 0
cbi DDRB, 0 ; vysoká impedance