-
-
Erfahrener Benutzer
Fleißiges Mitglied
Hmm. 255 wird auch angezeigt, wenn ein IIC-Bus Fehler aufgetreten ist.
LEDs darf man an den PCF8574 nicht zwischen Port und GND schalten. Sonst kann man nur immer den kompletten Byteport schalten.
Das geht nicht, weil der PCF8574 einen Open-Drain-Ausgang hat.
Wenn der Port eine Last schaltet, dann sinkt die Spannung durch die interne Konstantstromquelle unter eine Schwelle, welche beim Lesen als Low interpretiert wird, obwohl der Port auf high gesetzt wurde. Es wird intern vor dem Setzen des Ports immer der gesamte Byteport als Byte ausgelesen, die Veränderungen der "Bit"-Ports gemacht und dann zurück zum PCF8574 geschoben.
Das passiert nicht, wenn im Basic der komplette Byteport auf einmal gesetzt wird, weil ja dadurch komplett alle Portzustände neu definiert werden.
Les Dir mal das hier durch, da hat es auch ein paar Beispiele zur Beschaltung dabei:
http://www.c-control-support.net/dow...4_EXTPORTS.pdf
Berechtigungen
- Neue Themen erstellen: Nein
- Themen beantworten: Nein
- Anhänge hochladen: Nein
- Beiträge bearbeiten: Nein
-
Foren-Regeln
Lesezeichen