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) |