Re: Nochmal PCF8574 (von ReadyRed - 26.6.2001 19:56) | |
> 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. > > Hi Andre (wie kriegt man den Strich auf das e :-)) Wenn das so geht, ist das ja echt einfach. Ich probier das auch sofort aus - sobald das Wetter wieder schlechter wird :-)) Und danke für die Hilfe!! Ready Auf diese Nachricht eine Antwort schreiben bisherige Antworten: | |
![]() | |
Zum Bezugsartikel |