24cl64 a jeji pouziti

jiri@bezstarosti.cz jiri@bezstarosti.cz
Pondělí Květen 17 14:23:43 CEST 2004


Microchip ma pro tyhle veci AN, prikladem:

http://www.microchip.com/stellent/idcplg?IdcService=SS_GET_PAGE&nodeId=1824&
appnote=en011043

http://www.microchip.com/stellent/idcplg?IdcService=SS_GET_PAGE&nodeId=1824&
appnote=en011802

Jinak je samozrejme rozdil mezi HW I2C a SW I2C, tedy jestli se prakticky o
vsechno potrebne postara softem nastaveny HW v PICu, ktery I2C umi sam, nebo
se ta I2C generuje ciste softem. Rozdily jsou mezi typy PIC takove, ze
nektere umi I2C prakticky komplet, nektere mastera jen za pomoci softu a
nektere neumi I2C vubec a pak je nutne si softem vytvorit vsechno komplet.

Proste je fajn si jak vybrat pro I2C vhodny typ, tak se podivat na aplikaci,
co si mohu dovolit a co kde stihnu. V kazdem pripade co je na sajtu
Microchipu by pro uspesne pouzivani melo docela dobre stacit.

Co se tyce fint, pak se u soft I2C na PIC pouziva to, ze se nastavi hodnota
do konkretniho bitu portu na 0 a pak se stahuje pin k zemi tim, ze se
prepina v TRISu na vystup, pricemz na pinu je venku privesen pull-up, takze
nastavenim v TRIS jako vstup je nahoru pin tahan pull-upem. Tim se jde tvrde
do 0, ale jen pull-upem nahoru, jak se to u I2C patri :).

--
Jiri Bezstarosti



Další informace o konferenci Hw-list