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

Re: pcf.c2 modul Kategorie: I²C-Bus (von André H. - 3.11.2002 14:48)
Als Antwort auf pcf.c2 modul von Stefan - 31.10.2002 10:20

Hallo Stefan,

Zuerst: Bitte schreib nicht alles in eine Zeile !
Benutze auch ab und zu die Taste "Enter",
bevor Du am Zeilenende ankommst.
Das würde mir das Antworten sehr erleichtern.

Nun zum Modul:
Das ist mir bekannt.
Da der PCF8574 keine 3-state Ports hat, werden bei den
Schreib-Funktionen, die nicht alle Ports ändern, die als Eingang
benutzen Ports mit dem Pegel gesetzt, der eingelesen wird.
Das betrifft aber nur die Schreibfunktionen.
Wie Du darauf kommst, da� z.B. auch bei get geschreiben wird, ist mir ein Rätsel.
Um dieses Problem zu umgehen, müsste man ein bi�chen RAM opfern
und dort ein Directions-Register für die PCF8574 anlegen.
Vielleicht werde ich dies bei der nächsten Version machen.
Es müssten schlie�lich nur 16 Byte RAM dafür benutzt werden.
Dieses Register hätte aber wieder den Nachteil, da� die PCF8574
Portzugriffe etaws verlangsamt werden.

MfG André H.


> Hallo Leute.
> Bin noch Anfaenger mit dem PCF8574-Baustein. Er hat laut Dadenblatt nur einen fast-bidirektionalen Buss und jeder Befehl des pcf.c2-Modul, der nur ein Bit behandelt (get, on, off ...), macht einen Lese- und einen Schreibzugriff. Wenn somit ein Eingang Low-Pegel fuehrt wird er automatisch zum Ausgang mit Low-Pegel umgewandelt.Ist das nur eine Fehlinterpretation meinerseits oder muss und kann dem Problem mit einer bestimmten Beschaltung abgeholfen werden?


Antworten bitte nur ins Forum!
Fragen per EMail auf Forum-Postings werden nicht beantwortet!

Das macht meine Heizung gerade


    Antwort schreiben


Antworten:

Re: pcf.c2 modul (von Stefan - 4.11.2002 10:07)