Zur Übersicht - INFO - Neueste 50 Beiträge - Neuer Beitrag - Suchen - FAQ - Zum CC1-Forum - Zum CC-Pro-Forum

Probleme PCF8583.c2 Kategorie: Programmierung (von Milf - 12.03.2003 16:47)


Hallo,
habe an meiner CC II-Station Probleme beim Schreiben der Uhrzeit in den I²C-PCF8583.
Die erste Initialisierung klappt aber beim nächsten Synchronisieren, nach einer Stunde,
stimmt das Datum aber es steht Müll in den Adressen 0x01 bis 0x04 sowie in den
Variablen time.hour,minute,second.
Erst nachdem ich ein weiteres einlesen "system.gettime(time)" eingefügt hatte
funktionierte es.
Kann mir jemand die while-Schleife erläutern ? Was steht
beim Vergleich in der Variablen time.second, sie ist doch garnicht zugewiesen oder?

MfG Milf.


Die modifizierte Quelle:
/**Datum/Uhrzeit des PCF8583 mit CC2-Zeit setzen*******************/
function syncpcf()
{system.TIME time; byte second;string st; int zwtest;
  second=system.second();
 while second == time.second  //?  {
  yield;
  system.gettime(time);
 }
 system.gettime(time);  setTime(time);
 setDate(system.year(), system.month(), system.day(), system.dow());
}


    Antwort schreiben


Antworten:

Re: Probleme PCF8583.c2 (von André H. - 12.03.2003 21:25)