AVR - vstupy, vystupy

Petr Tomasek tomasek na etf.cuni.cz
Čtvrtek Červen 16 14:24:28 CEST 2011


On Thu, Jun 16, 2011 at 02:18:46PM +0200, Kamil Rezac wrote:
> Hlavni vyznam neni, kdyz je vystup zapnuty jako vystup, ale kdyz dela
> pull-up. Tedy DDR.x = 0, PORT.x = 1 a z PIN.x si prectu skutecnou
> hodnotu
> KR

Tusim, ze u novejsich AVR-ek je tam jeste vychytavka, ze _zapisem_
do PINx se zmeni stav PORTx ("toggle").

Jinak cteni z PINx pokud je DDRx pro dany bit = 1 asi opravdu
zadny kloudny vyznam nema.

P.S. Stejne nejlepsi je se podivat na blokove schema I/O pinu
v datašitu, z toho clovek vycte asi nejvic.

P.T.

> 2011/6/16 Michal Grunt <michal.grunt at vynet.cz>:
> > Makra jsem trochu poupravil a zda se, ze to jiz funguje.
> >
> > Takze kdyz mam zapnuty vystup, da se precist i skutecna hodnota vstupu? Muzete uvest nejaky priklad kdy se to da a kdy ne?

-- 
Petr Tomasek <http://www.etf.cuni.cz/~tomasek>
Jabber: butrus at jabbim.cz

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
EA 355:001  DU DU DU DU
EA 355:002  TU TU TU TU
EA 355:003  NU NU NU NU NU NU NU
EA 355:004  NA NA NA NA NA
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~




Další informace o konferenci Hw-list