Gast
#776107
Hallo liebes Forum ! Gibt es eine Funktion in AVR GCC um Hex-Zahlen in Dezimalzahlen zu wandeln ? Vielen Dank Gruß Steffen
|
Anzeige
|
AVR GCC Hex in Dez wandeln
Gast
#776107
Hallo liebes Forum ! Gibt es eine Funktion in AVR GCC um Hex-Zahlen in Dezimalzahlen zu wandeln ? Vielen Dank Gruß Steffen
Gast
#776133
Umwandeln... du meinst als String? Also einen String (char *) mit einer Hex-Zahl in einen Integer umwandeln...? Dafür gibts dieses utoa, ltoa, strtoul-Gerümpel. Umgekehrt gehts auch. Steffen wrote: > Hallo liebes Forum ! > Gibt es eine Funktion in AVR GCC um Hex-Zahlen in Dezimalzahlen zu > wandeln ? Nein. Der GCC rechnet grundsätzlich nur mit Binärzahlen, er kann nicht dezimal rechnen. Wenn Du allerdings meinst, eine Variable dezimal als ASCII-String auszugeben, dafür gibt es Funktionen, z.B. itoa, sprintf. Ab dem Augenblick ist es für den Compiler natürlich keine Zahl mehr, d.h. keinerlei arithmetische Operationen möglich. Peter
Gast
#776993
Hallo ich bin es noch mal ! Das ist nicht mein wirkliches Problem. Habe jetzt gefunden was falsch läuft: Ich muss Zahlen von BCD nach int und umgekehrt wandeln können. Gibt es da eine fertige AVR GCC Funktion ? Danke Gruß Steffen
Gast
#777057
Hallo ! Danke hat sich alles erübrigt. Durch verschieben der Bits ging es dann. Man muss halt vorher mal etwas nachdenken. Gruß Steffen Antwort schreiben |
Anzeige
|