Komunikace s PCF8593 alias IIC v asembleru pro 51

Zdeněk Janiš medusa
Středa Březen 17 11:43:15 CET 2004


Ahoj,

Aha, tak to bude ono, ja skutecne potvrzuju kazdej prectenej bajt,
tak to kuchnu a bude to ok... Ted jsem na to tejden nemel cas ale o vykendu
to dodelam a skusim vytvorit obecnou IIC rutinku pro 51.

Snad jeste jeden dotaz: nize je psano:

" 24C04, chovalo se to tak, ze to vubec nepochopilo stop/start a furt to
 posilalo dal, takze jsem dostaval kazdej treti (nebo ctvrtej???) bajt..."

z toho mam pocit, ze eeprom (nebo obecne IIC pri read) taky posila hodiny??
to jsem nepozoroval u PCF...

DIKY vem za rady...

            Zdenek

----- Original Message -----
From: Hynek Sladky <sladky@jablotron.cz>
To: Multiple recipients of list <hw-news@list.gin.cz>
Sent: Tuesday, August 24, 1999 11:16 AM
Subject: Re: Komunikace s PCF8593 alias IIC v asembleru pro 51


> Dobry den,
>
> > 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.
>
> nejde ani tak o to, ze by IIC zarizeni nevzalo STOP/START
> sekvenci, ale pri cteni je po nabezne hrane SCL vysunut na SDA
> dalsi cteny bit, ktery muze byt nulovy. Je-li nulovy, pak drzi SDA v
> nule a STOP/START sekvence nejde uskutecnit... K tomu slouzi
> ACK=1, ktery zakaze pri dalsi nabezne hrane SCL poslat dalsi
> data...
> Hynek Sladky
>
> P.S. Take mi to trvalo dost dlouho, nez jsem prisel na to, proc mi
> to cte jen obcas...
>







Další informace o konferenci Hw-list