RTC hiba (DS1307)

Hogyan programozzak AVR chipet? Programozók beállításai...
Bascom nyelvű programok...
Válasz küldése
Avatar
tetye
Chipgyilok
Hozzászólások: 279
Csatlakozott: 2007. augusztus 29. szerda, 6:00

Hozzászólás Szerző: tetye »

Még egy kérdés ide, i2c buszon van az lcd-m a portbővítővel, és egy ds1307 RTC. Ha beteszem az lcd kezelést nem olvassa ki az időt, mitől lehet?
i2c címek:

Kód: Egész kijelölése

Const Ds1307w = &HD0                                        ' Addresses of Ds1307 clock
Const Ds1307r = &HD1
Const _i2c_lcd_address_w = &B01000000                       'MCP23017
Amúgy i2c keresővel nem írta az rtc-t, de működik ha nem kezelek lcd a buszon.
Avatar
Robert
Elektronbűvölő
Hozzászólások: 10213
Csatlakozott: 2005. december 9. péntek, 7:00

Hozzászólás Szerző: Robert »

A rtc-d hibásan berakva, nincs rajta kvarc...
Avatar
tetye
Chipgyilok
Hozzászólások: 279
Csatlakozott: 2007. augusztus 29. szerda, 6:00

Hozzászólás Szerző: tetye »

Meg is van a hiba, köszi a tippet kontakthibás volt a i2c bus. köszi
Avatar
tetye
Chipgyilok
Hozzászólások: 279
Csatlakozott: 2007. augusztus 29. szerda, 6:00

Hozzászólás Szerző: tetye »

A DS1307 küld valami üzit ha gyenge pl az elem? Nem igazán találok utalást az adatlapjában erre az esetre. Bár nem vagyok angolos..
Avatar
Robert
Elektronbűvölő
Hozzászólások: 10213
Csatlakozott: 2005. december 9. péntek, 7:00

Hozzászólás Szerző: Robert »

Igen. Emlékeim szerint a VL bit bebillen. (Low Voltage)
Ezt a bitet neked kell kibillenteni (törölni)....
Avatar
tetye
Chipgyilok
Hozzászólások: 279
Csatlakozott: 2007. augusztus 29. szerda, 6:00

Hozzászólás Szerző: tetye »

Arra van valami minta ? Mert nem találtam semmit.
Avatar
Robert
Elektronbűvölő
Hozzászólások: 10213
Csatlakozott: 2005. december 9. péntek, 7:00

Hozzászólás Szerző: Robert »

I2C kiolvas
Byte megnéz
-> alacsony: nono, elemcsere


i2cstart
i2c írásra megcímez
regiszter megcímez
i2c írásra megcímez
vl bit legyen 0, a többi meg az előzőekben kiolvasott
i2c Byte kiír
i2c stop


Kár hogy nincs sültgalamb ikon (még :) ) :P
Avatar
tetye
Chipgyilok
Hozzászólások: 279
Csatlakozott: 2007. augusztus 29. szerda, 6:00

Hozzászólás Szerző: tetye »

Nem a sült galambról van szó, szimplán csak nem értem--> kérdeztem.
Nem kérem hogy csináljátok meg, akkor azt kértem volna és dobtam volna fel pénzt is. Csak szerettem volna megérteni mert hiába olvasgatok egyre kuszább az egész.
De inkább keresek valami egyszerűbbet.
Avatar
kapu48
Elektronbűvölő
Hozzászólások: 3375
Csatlakozott: 2008. augusztus 29. péntek, 6:00

Hozzászólás Szerző: kapu48 »

Szerintem Robi valamit kavar, de nagyon!
Mert itt nincsen :
http://www.sparkfun.com/datasheets/Comp ... DS1307.pdf
VL? bit!
:lol:
Avatar
Robert
Elektronbűvölő
Hozzászólások: 10213
Csatlakozott: 2005. december 9. péntek, 7:00

Hozzászólás Szerző: Robert »

Hamu a fejemre :( ....
Én leragadtam a PCF ic-nél. Abban van ilyen voltage-detect. Ebben annyi van csak, hogyha a tápfesz elmegy - átkapcsol külső elemre. Ha az elem elmegy - akkor nincs semmi visszajelzésed :( .
Szóval amit tenni tudsz:
- AVR-rel méred az elemfeszt
- OraIC csere PCF8563T-re. Ott meg neked kell egy diódával megmondani, hogy táp vagy elemről járjon...
Avatar
tetye
Chipgyilok
Hozzászólások: 279
Csatlakozott: 2007. augusztus 29. szerda, 6:00

Hozzászólás Szerző: tetye »

Hát igen ... nehéz is lett volna megtalálni és megérteni a működését annak a vl nek... föleg ha nincs.
Na mind egy akkor nem foglalkozunk vele, majd ha baja van úgyis valami ilyet ad vissza idő helyett @B/@B/@B @B:@B:@B, majd abból tudom hogy elemes... azért köszi.
sültgalamb:D
Avatar
pajapan
DrótVégénSzéndarab
Hozzászólások: 21
Csatlakozott: 2008. január 3. csütörtök, 7:00

Hozzászólás Szerző: pajapan »

Sziasztok!
Van egy apró gondom, DS1307 RTC -vel. Elvileg tudja az SQW/OUT lábon az 1 Hz-es jelet adni, de ehhez be kellene billenteni a 07H címen a 4. bitet 1-re Bascom-ban... Gyárilag nullán van...
Tudna valaki ebben segíteni nekem?
DS 1307 pdf/5.lap
Avatar
Robert
Elektronbűvölő
Hozzászólások: 10213
Csatlakozott: 2005. december 9. péntek, 7:00

Hozzászólás Szerző: Robert »

i2cinit
i2cstart
i2cwbyte eszkozcim
i2cwbyte &h07
i2cwbyte &bxxx1xxxx 'a tobbi x-et az adatlapbol kilesed
i2cstop
Avatar
pajapan
DrótVégénSzéndarab
Hozzászólások: 21
Csatlakozott: 2008. január 3. csütörtök, 7:00

Hozzászólás Szerző: pajapan »

Kedves Róbert!
Köszönöm a gyors, és hathatós segítségedet! Ez volt a megoldás!
Egy hangos UJJÉ, az helyénvaló? Ha igen, Akkor UJJÉ!!! :-) :-)
Paja
Válasz küldése