Komunikace s PCF8593 alias IIC v asembleru pro 51
Tom Mazouch
mazouch
Středa Březen 17 11:43:15 CET 2004
Zden?k Jani? wrote:
>
> ahoj,
> ----- Original Message -----
> From: Hynek Sladky <sladky@jablotron.cz>
> To: Multiple recipients of list <hw-news@list.gin.cz>
> Sent: Monday, August 23, 1999 8:18 AM
> Subject: Re: Komunikace s PCF8593 alias IIC v asembleru pro 51
>
> > > OK, diky... Uz to skoro chodi...
> > > Jen mi cas od casu nic neposle, a pak zase treba 10x posle spravne udaje
> > > a potom jednou ne... No vidim to tak ze mam jeste nekde nejakou chybycku
> > > v protokolu...
> >
> > Dobry den,
> >
> > posilate po poslednim prectenem byte (pred sekvenci STOP)
> > ACK=1? To je nutne, protoze jinak se muze stat, ze se
> > komunikace ,zasekne'...
>
> aha, to je mozna ono, ja si myslel, ze kdyz prijde STOP bit tak "zapomene"
> na vsechno predesle... no IIC je pekna zajimavost.... :-))
>
> Diky
> Zdenek
>
Potvrzuju uvedenou zkusenost. Narazil jsem na to pri komunikaci s EEPROM
24C04, chovalo se to tak, ze to vubec nepochopilo stop/start a furt to
posilalo dal, takze jsem dostaval kazdej treti (nebo ctvrtej???) bajt
(misto aby to po startu precetlo adresu, tak to proste posilalo dalsi a
dalsi...).
Secteno, podtrzeno: pro ukonceni operace cteni neni dulezitej stop, ale
_nepotvrdit_ posledni bajt.
TomM
P.S. Pro Medusu: V TNC51 je komunikace prave s EEPROM, pokud chces,
vybrakuj si to, zdrojak mas.
Další informace o konferenci Hw-list