Forum: Mikrocontroller und Digitale Elektronik Bitmanipulation-> Alles durcheinander


von M. K. (kreisel)


Lesenswert?

Hallo Leute,

ich habe hier ein Problem und komme echt nicht dahinter:

Ich möchte über einen 8Bit Portexpander und R2R Netzwerk ein Spannung 
von 1 bis 10 Volt regeln. Leider hab ich wohl einen Fehler in meiner 
Schaltungsplanung gemacht, oder ich verstehe etwas komplett falsch..
Hier ist mal ein Auszug aus dem, was ich gemessen habe:

Dezimal  Spannung  Binär
255        0,68  11111111
127       0,718  01111111
191        0,76  10111111
63          0,8  00111111
223       0,838  11011111
95        0,878  01011111
159       0,916  10011111
31        0,956  00011111
239       0,996  11101111
111       1,035  01101111
175       1,075  10101111

Wie ihr vielleicht seht ist mein Binär Wort komplett verdreht, und 
invertiert.. Eigentlich war der Plan 000= 0.68V, 001= 0.718V, 010=0.76V 
und so weiter...
Nun zur Frage aller Fragen... Kann mir jemanden Sagen ob, und wenn ja 
wie ich das in C wieder ausbügeln kann?

Gruß Kreisel

von einer (Gast)


Lesenswert?

Die bits sind einfach nur in der umgekehrten reihenfolge.

von M. K. (kreisel)


Lesenswert?

Ja, aber noch dazu invertiert, wenn ich das richtig verstehe...
und wie kann ich das jetzt Softwaremäßig beheben?

von Tillomar S. (tillomar)


Lesenswert?

Invertieren und spiegeln?

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.