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 schreibenBitte melde dich an, um einen Beitrag zu schreiben. |
Anzeige
|