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 ... :wink:

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