Nochmals Dezimal Wandlung

Gast #1486
Lesenswert?

Ich komme mit der Wandlung nicht weiter.

Vielleicht fällt euch noch was ein.
Ich will einer funktion zwei Bytes übergeben, und will dementsprechend
3 Bytes zurückbekommen.
z.b.
         hex_to_dez(adwert0h, adwert0l); //funktion aufrufen
die funktion soll mir dann 3 Bytes beschreiben: bcd0, bcd1 und bcd2, die 
halt dann die bcd-werte enthält
Die Bytes bcd0-bcd2 können permanent im Speicher liegen, da ich sie sehr 
oft brauche


mfg Sascha
Gast #1487
Lesenswert?

Was stimmt denn nicht mit dem C-File, das ich Dir im vorherigen Thread 
gegeben habe? Naja, wie auch immer. Ich hab das jetzt halt mal so 
umgeändert, wie Du es haben möchtest. Die Funktionen bin2bcd16 und 
bin2bcd8 aus dem anderen File werden aber denoch, zumindest bei dieser 
Lösung, benötigt.
Angehängte Dateien:
Gast #1488
Lesenswert?

An dem C-File stimmt alles, nur kann ich mit dem printf nix anfangen. 
Ich brauche die Dezimal Zahl halt im Ram. Das Display is nich Ascii 
kompatibel und ich muß die Bytes noch ein wenig manipulieren.

Ich versuchs mal mit dem neuen Soucre.
Trotzdem Dank. Wenn funktioniert melde ich mich

Bis dahin Gott zum Gruße

        sascha

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren