i2c pic
Pipi
pipi at puzsar.hu
Fri Mar 9 20:22:24 CET 2007
Bozó Balázs írta:
> Hello,
>
> I2C-vel szívok már pár napja, megköszönném a segítséget. A konfig 16F876, az SCL és az SDA lábán lóg egy PCF8593 RTC. A lábak 4k7-el tápfelé húzva. Ha rádugom a foglalatra a pcf-et mind a 2 I2C láb L szintű lessz, és semmi nem mozog. (Kézzel resetelem akkor sem. a reset lába 10k-ossal a +5vra kötve.) Amúgy szkóppal nézve az oszcija megy, az INT lábán jön az 1Hz.
> Programnak a googlival is megtalálható http://web.ukonline.co.uk/j.winpenny/pic/msspi.txt -t írtam át asm-be (MPLAB) Nem teljesen világos, hogy a forrásban az I2CWait rutin vár a PIR1 regiszter SSPIF bitjére és a 876 doksija szerint ez a bit mindig 0. (877-ben nem).
> A másik probléma, az elemes ellátás. Az elem feszültségét egy 1k-os ellenálaton keresztül vezetem egy BAT41-re és innen a Vcc-lábra. Ide szintén egy BAT41-en keresztül jön az 5V-t is. Ha a táp megszűnik, leesik a Vcc láb feszültsége 0,4Vkörülire. (Az elem jó). Ha átkötöm az 1k-st is 2,3V körüli fesz marad a korábban 3,1V-os elemen. Mit csinálok rosszul? Ennek a pcf-nek állítólag szuper keveset kellene ennie, ezek a jelek nem erre utalnak.
szerintem szar az ic, vagy eldrótoztad.
reset alatt tuti el kéne engedni a vonalat
--
Pipi
http://www.puzsar.hu
--------------------------------------------------------------
Legyen türelmes, a számítógép is eléggé türelmes önnel szemben
More information about the Elektro
mailing list