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

Re: Tastenabfrage Kategorie: I²C-Bus (von André H. - 19.12.2003 10:00)
Als Antwort auf Tastenabfrage von Herb - 11.12.2003 10:41

Hallo Herb,

> es gab hier schon einige Beiträge zum Thema Tastenabfrage und da� dies am Besten
> per Interrupt des PCF8574 zu steuern sei.
> Was mache ich aber, wenn die Tasten remote (ca. 5m) am I2C Bus hängen? Kann ich die Int-Leitung auf eine
> eigene Ader (Cat-Kabel) klemmen?

So ist das vorgesehen.
Die andere Ader des Adernpaares muÃ?t Du allerdings nicht auf GND legen.

> Wie lang darf diese sein?

Theoretisch unendlich, da hier keinerlei Daten, sondern lediglich ein Low-Pegel
übertragen/erfasse werden mu�.

> Können die Int-Leitungen mehrerer
> PCF8574 Bausteine direkt zusammengeschaltet werden oder muÃ? ich dort noch eine Oder-Logik vorsehen.

Ja, einfach alle Int-Ausgänge miteinander verbinden.
Am zu erfassenden Port mu�´noch ein Pull-Up-Widerstand.
Bei längeren Leitungen empfiehlt es sich einen Widerstand noch vor den Port zu schalten,
um diesen zu schützen:

             5V
              I
            Pull-Up (4,7k)
              I
Port -- 10k ------>Int


> Woher weiÃ? die C-Control dann, von welchem Baustein der Interrupt kam?

Es müssen dann alle möglichen I²C-Interruptquellen abgefragt werden, solange der
Interrupt besteht.
Sobald der Baustein, welcher den Interrupt ausgelöst hat, angesprochen wird,
geht die Int-Leitung wieder auf High.

MfG André H.



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

Das macht meine Heizung gerade


    Antwort schreiben


Antworten: