mikrocontroller.net

Forum: Mikrocontroller und Digitale Elektronik Nochmals Dezimal Wandlung


Autor: Sascha (Gast)
Datum:

Bewertung
0 lesenswert
nicht 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

Autor: René König (Gast)
Datum:
Angehängte Dateien:

Bewertung
0 lesenswert
nicht 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.

Autor: Sascha (Gast)
Datum:

Bewertung
0 lesenswert
nicht 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

Autor: Siegfried (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Es gibt auch einen sprintf, der so wie der printf, bzw. ähnlich 
funktioniert. Das Ergebnis wird allerdings in einen RAM-Buffer gelegt.

Siegfried

Antwort schreiben

Die Angabe einer E-Mail-Adresse ist freiwillig. Wenn Sie automatisch per E-Mail über Antworten auf Ihren Beitrag informiert werden möchten, melden Sie sich bitte an.

Wichtige Regeln - erst lesen, dann posten!

  • Groß- und Kleinschreibung verwenden
  • Längeren Sourcecode nicht im Text einfügen, sondern als Dateianhang

Formatierung (mehr Informationen...)

  • [c]C-Code[/c]
  • [avrasm]AVR-Assembler-Code[/avrasm]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] - Link zu Artikel
  • Verweis auf anderen Beitrag einfügen: Rechtsklick auf Beitragstitel,
    "Adresse kopieren", und in den Text einfügen




Bild automatisch verkleinern, falls nötig
Bitte das JPG-Format nur für Fotos und Scans verwenden!
Zeichnungen und Screenshots im PNG- oder
GIF-Format hochladen. Siehe Bildformate.
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.

Mit dem Abschicken bestätigst du, die Nutzungsbedingungen anzuerkennen.