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) |