Wechselschalter Kategorie: Programmierung (von Bernd Rüffer - 16.04.2004 8:05) | ||
| ||
Hallo *.*, ähnlich wie in einer "normalen" Wohnung möchte ich in unserem Wohnmobil von verschiedenen Orten Verbraucher (Licht) ein- und ausschalten. Daher habe ich folgende "Lese-Logik" in CC2 realisiert:
Jeder exitierende PCF8574/A Baustein wird gelesen (Variabel n). Der Wert wird mit den alten Wert mittels XOR verglichen und das Ergebnis in ChgData gespeichert. Der neue Wert wird in ReadData gespeichert. Mittels ChgData kann ich feststellen, ob ein Eingang zwischen zwei Aufrufen von "ReadAll()" den Wert geändert hat. Die Felder ChgData und ReadData haben die gleiche Grö�e wie Data aus PCF.C2. Beim INIT hat ReadData die gleichen Werte wie "Data" und ChgData den Wert NULL. In PCFaddr wird das Ergebnis von "pcf.init()" gespeichert. Nun die Fragen: Gibt es Schwierigkeiten mit den Werten in "Data"? Ist dieser Weg überhaupt der richtige? DANKE für jede Info, MfG Bernd Rüffer | ||
Antwort schreiben Antworten: Re: Wechselschalter (von André H. - 21.04.2004 18:42) Re: Wechselschalter (von Bernd Rüffer - 26.04.2004 12:05) Re: Wechselschalter (von André H. - 6.05.2004 8:32) |