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

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
Ich nutze:
C-Control II Station, OSOPT V3.0
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)