Hallo, der PCF8574, als Eingang benutzt, speichert der ankommende Signale oder wird nur das als "1" übernommen was während der Abfrage anliegt, gehen also kurze Signale ggf. verloren. In der SPS-Technik kennt man nämlich dieses: Bei der Funktion Latched Inputs hält das Modul das Signal solange aufrecht, bis es von der Steuerung registriert und durch diese quittiert wurde. Gruß
Wolfgang S. schrieb: > Hallo, > der PCF8574, als Eingang benutzt, speichert der ankommende Signale oder > wird nur das als "1" übernommen was während der Abfrage anliegt, gehen > also kurze Signale ggf. verloren. > > In der SPS-Technik kennt man nämlich dieses: > > Bei der Funktion Latched Inputs hält das Modul das Signal solange > aufrecht, bis es von der Steuerung registriert und durch diese quittiert > wurde. > > Gruß Der besagte Baustein speichert den Pin Zustand nicht. Da ist es üblich den INT pin zu verwenden um sofort nachsehen zu können. Der Baustein Bringt den INT pin low bei einem Input pin Zustandswechsel in beiden Richtungen bis der uC den Baustein addressiert hat oder der alte Pin Zustand wieder eintritt. Der Datenzustand muß nur lange genug anliegen bis der uC darauf reagiert und einen I2C Lesebefehl ausschicken kann. Damit wird der Pin Zustand vom Eingangs Flip-Flop gespeichert und kann dann vom uC (gleich) gelesen werden. Ganz kurze Impulse können höchstwahrscheinlich verloren gehen, so daß der Grund der den INT ausgelöst hat, nicht mehr eindeutig identifiziert werden kann wenn der uC es nicht schaft einen Lesebefehl noch rechtzeitig auszuführen. Im Datenblatt wird das noch ausführlicher erläutert.
:
Bearbeitet durch User
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.