kerdes: i2c pic pcf8593
Bozó Balázs
boz6_gad at amiga.hu
Wed Jan 11 20:27:53 CET 2006
Hello Mindenki,
Hasznalnek egy PCF8593at orakent PIC16F84-hez, i2C-n keresztul. De tobb problema is felmerult. Valoszinuleg nem mukodik az i2c kodom, mert csak 0x28akat olvas az mp/p/ora jeleire. Tehat olyan elerhetoseg kellene nekem ami i2c-t valosit meg, asm forrasra gondolok. Amit en atirtam eredetileg pcf8571 port ict kezelt. Jelenleg PortA-n a 3as 4es bitet hasznalom 4k7os felhuzo ellenallassal 4mhz oraval, i2c utasitasonkenti 25uS-es delayal. Esetleg ha van valakinek komplett megoldas azt meg meginkabb megkoszonnem, mar csak okulasul is. Valahol mint ha remlene hasonlo kod, de a vinyamon nem talalom, es a neten sem. Akkor amikor begyujtottem meg nem neztem at tuzetesen gondolva majd amikor valoban szuksegem lessz ra - ami most van:)- majd atnezem.
A tobbi rtf elmeleti problema:
Amikor eloszor tapot kap a cucc kell e valamilyen beallito szot ki kuldeni az rtcnek? gondolok itt az option regiszterebe vagy ilyesmi. Ha kell -1x nyilvan kell- akkor mibol veszem eszre, hogy csak a pic bootolt ujra es az rtc-t nem kell resetelni? Beolvasom az otionjet es osszehasonlitom a kiirandoval? De ha alaromot is allitott az user akkor azt is ugy lathatom mint ha elso elindulas lenne? A pcf adatlapjaban nem kozlik a teljesen elso elindulaskori reg allapotokat, vagy azert mert nincs jelentosege? Ha a 0x28,0x28,0x28 jo adat akkor mitol indul el az ora? (mondjuk gyanus mert oraknal is 0x28at olvas :)
A valaszokat elore is koszonom.
More information about the Elektro
mailing list