Re: kurze Eingaben am Digitalport I²C erfassen Kategorie: I²C-Bus (von reneforster - 3.07.2009 19:40) | ||
Als Antwort auf Re: kurze Eingaben am Digitalport I²C erfassen von Detlef - 2.07.2009 21:54 | ||
| ||
Hallo Detlef, > Wie sieht der Integerwert aus? > > Die 16 Eingänge eines MA7311 ensprechen dem binären wert des integers. > > 0000 0000 0000 0001 = Eingang 1 aktiv, Integer hat den Wert 1 oder ox0001 > 0000 0000 0000 1000 = Eingang 4 aktiv, Integer hat den Wert 8 oder 0x0008 > 0000 0000 0000 1111 = Eingang 1-4 aktiv, Integer hat den Wert 15 oder 0x000F > > Wenne den Integer geschickt auswerten willst, > > schieb Ihn doch immer nach rechts, und frag jedesmal, ob modulo2 wahr oder unwahr ist. > Haste 3x geschoben und modulo2 wird wahr, ist Eingang 3 aktiv, usw. > Schieb solange, wie der Integer überhaupt "wahr" also grö�er 0 ist. > Dann kannste nämlich aufhören, dann ist kein weiterer Eingang aktiv. > Danke für den Tip. Rene | ||
Antwort schreiben Antworten: |