Re: kurze Eingaben am Digitalport I²C erfassen Kategorie: I²C-Bus (von Detlef - 2.07.2009 21:54) | ||
Als Antwort auf Re: kurze Eingaben am Digitalport I²C erfassen von reneforster - 2.07.2009 21:30 | ||
| ||
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. Viele Grü�e Detlef | ||
Antwort schreiben Antworten: Re: kurze Eingaben am Digitalport I²C erfassen (von reneforster - 3.07.2009 19:40) |