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

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)