Gast
#2406948
Hallo, wie kann man ein Byte in Acht einzelne Bits Zerlegen in BASCOM?
|
Anzeige
|
Byte in einzelne Bits zerlegen AVR
Gast
#2406948
Hallo, wie kann man ein Byte in Acht einzelne Bits Zerlegen in BASCOM? Garnicht. Man kann nur einzelne Bits setzen, löschen oder testen. In C:
Peter Wie bei den Ports auch, man gibt die Bitnummer mit Punkt getrennt hinter dem Variablennamen an. Beispiel: Print B.2 'gibt Bit 2 aus B als 1 oder 0 aus
Gast
#2407145
Hi. Wozu braucht man das? Bist du etwa beim CAN zugange? ;)
Gast
#2407327
KB schrieb:
> Bist du etwa beim CAN zugange?
Nein, ich habe mit einenm Schieberegister den Input eines Atmega32
erweitert.
und da habe ich dann ein Byte als Variable.
Würde das den dann so funktionieren wenn ich es richtig verstanden habe?
Dim V as Byte
Dim Bit1 As Bit
Dim Bit2 as Bit
Dim usw.
Bit1 = V.1
Bit2 = V.2
usw.
Ja, Du kannst aber die Bits auch direkt verwenden, ohne sie vorher kopieren zu müssen. (z.B. if V.1 = 1 then). Antwort schreibenBitte melde dich an, um einen Beitrag zu schreiben. |
Anzeige
|