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