Re: Nochmal PCF8574 (von André H., Homepage - 25.6.2001 22:52) | |
Hallo Ready, lade Dir das Modul PCF8574.zip von meiner Site herunter. Es ist zwar in C2 geschrieben, aber man sieht, was man machen muß, um einzelne Ports eines PCF8574 zu schalten. Ganz grob: Ports des PCF abfragen und in einer byte-Var. speichern, das bit für den entspr. Port ändern. Byte an PCF senden. An der CC1 geht das sogar noch ein bißchen einfacher als bei der CC2. Man kann nämlich überlappende Variablen deklarieren: Define PCFDatenbyte byte[1] Define PCFPort1 Bit[1] Define PCFPort2 Bit[2] Define PCFPort3 Bit[3] Define PCFPort4 Bit[4] Define PCFPort5 Bit[5] Define PCFPort6 Bit[6] Define PCFPort7 Bit[7] Define PCFPort8 Bit[8] Du liest einfach den Zustand des PCF in die Var. "PCFDatenbyte" ein, änderst das entspr. Bit, z.B. PCFPort3=Off, und sendest dann wieder "PCFDatenbyte" an den PCF. Fertig. MfG André H. Link zu diesem Artikel: Auf diese Nachricht eine Antwort schreiben bisherige Antworten: | |
![]() ![]() | |
Zum Bezugsartikel |