Probleme mit pcf8583 Kategorie: Programmierung (von Guido - 17.08.2003 22:09) | |
| |
Hallo André ich hab eien Problem bei der Programmierung des Betriebsstundenzählers wie du mir geschrieben hast habe ich versucht die zeit im Uhrenbaustein abzuspeichern leider habe ich deine datei dazu nich ganz interpretieren können. heist es beim init () alles auf 1111 oder nicht ??? leider syncronisiert sich ter baustein bei mir nicht das Heit er bleibt immer bei seiner Zeit trotz angesclossener DCF Antenne wenn ic die pcf Befehle deaktiviere Habe ich die DCF Zeit?? ich Poste dir mal den Code vielleich habe ich ja mal wieder eine Fehler gemacht Ausserdem habe ich bei Benutzung der Funktionen ungewöhnkich viele schaltimpulse an der Relaiskarte Die Karte ist bei mir auf Adresse 000 Programmiert . vieleicht hat du ja na idee was ich falsch mache ???? int start, min, BH; long BM; //-------- thread bh //-------- { //pcf8583.init(1,1,1,0); //BM=(eeprom.readlong(7,0x0000)); loop { if pcf.get(000,0)==constant.OFF { BH=pcf8583.readint(0x3F); min=system.minute(); wait (min != system.minute()); BM=BM+1; BM=BM/60; BH=BH+BM; pcf8583.writeint(0x3F,BH); } if (system.hour()==23)and (system.minute()==00) { eeprom.writelong(7,0x0000,BM); eeprom.writeint(7,0x0400,start); } } } //----------- thread main //----------- { run bh; start=eeprom.readint(7,0x0400); loop { start=pcf8583.readint(0x2F); if pcf.get(000,0)==constant.OFF { start=start+1; pcf8583.writeint(0x2F ,start); } wait pcf.get(000,0)==constant.ON; } } | |
Antwort schreiben Antworten: Re: Probleme mit pcf8583 (von André H. - 18.08.2003 10:32) Re: Probleme mit pcf8583 (von Guido - 18.08.2003 16:23) Re: Probleme mit pcf8583 (von André H. - 18.08.2003 18:07) Re: Probleme mit pcf8583 (von Guido - 19.08.2003 14:59) Re: Probleme mit pcf8583 (von Guido - 18.08.2003 15:25) |