kurze Eingaben am Digitalport I²C erfassen Kategorie: I²C-Bus (von reneforster - 2.07.2009 16:37) | ||
| ||
Hallo Leute, ich brauche noch zusätzliche digitale Eingänge an der Station. Deshalb habe ich die Porterweiterung auf I²C Basis ins Auge gefasst. Jetzt habe ich jedoch im Vorfeld Bedenken, das ich kurze Eingangssignale gar nicht erfassen kann. Kurzfristig heist ein Tastendruck auf einen Lichtschalter / Rolladen. Aus dem Bauch würde ich mal sagen, das dauert nicht länger wie 0,3 bis 0,5 Sekunden. So, jetzt könnte ich einerseits im extrem kurzen Abstand (so ca. 150ms) alle Eingänge (16 Port) abfragen. Halte ich jedoch aufgrund des unnötigen Datenverkehrs auf dem I²C für ungeeignet. (Vielleicht wird der Lichttaster nur 2mal am Tag gedrückt) Die nächste Möglichkeit wäre die Verwendung des Interrup, den lege ich auf einen freien Port der Station. Hier sind schnelle Abfragen der Portzustände kein Problem. Dennoch habe ich Bedenken, bei einem Interrup Signal alle 16 Ports zeitnah abzufragen, bei einem Interrup Signal weis ich ja nicht, welcher der 16 Ports eine Pegeländerung hat. Deshalb die Frage in die Runde: Hat jemand schon so etwas umgesetzt und kann von seinen Erfahrungen schildern. Oder gibt es einen anderen Weg solche kurze Ereignisse zu erfassen? Rene | ||
Antwort schreiben Antworten: Re: kurze Eingaben am Digitalport I²C erfassen (von nitraM - 3.07.2009 7:49) Re: kurze Eingaben am Digitalport I²C erfassen (von reneforster - 3.07.2009 19:39) Re: kurze Eingaben am Digitalport I²C erfassen (von MarkusK - 2.07.2009 20:38) Re: kurze Eingaben am Digitalport I²C erfassen (von reneforster - 2.07.2009 21:19) Re: kurze Eingaben am Digitalport I²C erfassen (von Detlef - 2.07.2009 20:03) Re: kurze Eingaben am Digitalport I²C erfassen (von reneforster - 2.07.2009 20:18) Re: kurze Eingaben am Digitalport I²C erfassen (von Detlef - 2.07.2009 21:09) Re: kurze Eingaben am Digitalport I²C erfassen (von reneforster - 2.07.2009 21:30) Re: kurze Eingaben am Digitalport I²C erfassen (von Detlef - 2.07.2009 21:54) Re: kurze Eingaben am Digitalport I²C erfassen (von reneforster - 3.07.2009 19:40) |