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

Re: saa1064.put - Bitmuster Kategorie: Programmierung (von André H. - 25.01.2005 14:35)
Als Antwort auf Re: saa1064.put - Bitmuster von kerninger - 24.01.2005 12:45
Ich nutze:
C-Control II Unit, C164CI-ControllerBoard, CC2-Application-Board, CC2-StarterBoard, CC2-ReglerBoard, OSOPT V3.0
Hallo Kerniger,

> Habe es. Für den (unwahrscheinlichen) Fall, dass das mal jemand braucht:
>
> Segment  | Parameter 3 der Funktion saa1064.put()
>
> "a" | 1
> "b" | 2
> "c" | 4
> "d" | 8
> "e" | 16
> "f" | 32
> "g" | 64
>
> Eine Kombination der Segmente ergibt sich durch eine Addition der einzelnen Werte.
> Eigentlich ziemlich logisch, wenn man erst mal dahinter gekommen ist :-)

Das steht doch alles im Modul saa1064.c2 .
Allein schon an den Konstantendefinitionen für die einzelnen Ziffern.
Man sollte natürlich wissen, was ein Bistmuster ist.
Man gibt jedoch Bitmuster meist Binär odr Hexadez. an.
Die reine Dezimalschreibeweise ist etwas unübrsichtlich.
Auch addiert man bei µC bei Bitmustern nicht.
Man erstellt eher Oder-Verknüpfungen.
Also 0b10 or 0b1001 ergibt 0b1011.
Somit sind die Segmente a, b und d "eingeschaltet".

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: