Bitmanipulation-> Alles durcheinander

OP #3133646
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

Antwort schreiben

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.