Problem mit pcf8583.init und DCF77 Kategorie: I²C-Bus (von Matthias - 5.07.2008 17:01) | ||
| ||
Hallo, habe mir eine PCF-RTC-EEProm aufgebaut und sie funktioniert auch. Sie zählt flei�ig und der Goldcap puffert. Nun habe ich zum Test folgendes Programm geladen: thread lcd { station_io.init(); station_io.Clear(); station_lcd.init(); int i; string s; loop { station_lcd.clear(); station_lcd.home(); station_lcd.showtime (); station_lcd.line2(); i=i+1; s=""; str.putintf(s,i,4); station_lcd.print(s); sleep 1000; } } //----------------- thread main //----------------- { pcf8583.init(1,1,1,20,1); run lcd; } Leider wird die aktuelle DCF77-Zeit nicht übernommen, weder von der CC2 noch von der PCF-RTC, auch nicht nach mehreren Stunden. Nach einem Reset wird aber die PCF-RTC Zeit an die CC2 übergeben. Wenn ich nun den Code in pcf8583.init(1,0,1,20,1) ändere, syncronisieren sich nach einiger Zeit beide Uhren (unabhängig voneinander). Wenn die Funktion "pcf8583.synccc2" ausgeführt wurde, scheint hier irgenwie die Syncronisation mit DCF77 nicht mehr zu funktionieren. Das ganze habe ich mehrmals nachvollzogen, indem ich den Goldcap über R3 gegen Masse entladen habe, dadurch wurde die RTC zurückgesetzt. Kann mir da jemand weiterhelfen? Ich habe keinen Plan mehr. MfG Matthias | ||
Antwort schreiben Antworten: Re: Problem mit pcf8583.init und DCF77 (von André H. - 6.07.2008 21:06) Re: Problem mit pcf8583.init und DCF77 (von Matthias - 6.07.2008 21:21) Re: Problem mit pcf8583.init und DCF77 (von Werner - 6.07.2008 12:36) Re: Problem mit pcf8583.init und DCF77 (von Jörg Hansen - 6.07.2008 18:34) Re: Problem mit pcf8583.init und DCF77 (von Jörg Hansen - 6.07.2008 18:38) Re: Problem mit pcf8583.init und DCF77 (von Matthias - 6.07.2008 21:24) |