- LiTime Speicher und Akkus         
Ergebnis 1 bis 5 von 5

Thema: Zahl für displayausgabe in Dezimal umwandeln

  1. #1

    Zahl für displayausgabe in Dezimal umwandeln

    Anzeige

    LiFePo4 Akku selber bauen - Video
    Hallo,
    Ich möchte einen Wert über ein LCD-Display ausgeben.
    Hier zum beispiel den Messwert einer Analog-Digital Wandlung, bei einem Atmega32.
    Code:
        for(;;)
        {
    
            x = ADC_Read_M(1,10);      //Messwert in die Variable i speichern
    
            aoti(x, buffer, 16);                //integer in string wandeln 
    
            lcd_gotoxy(0,1);                  //in zeile 2 Springen
            lcd_puts("ADC1 = ");           
            lcd_puts(buffer);                  //Messwert ausgeben
    
    
            wait(10);
        }
    Das funktioniert auch alles, aber der Messwert wird als eine Hex Zahl ausgegeben.
    Gibts es eine Möglichkeit die Ausgabe in eine Dezimale Zahl umzuwandeln??

    Gruss Timo

  2. #2
    Erfahrener Benutzer Robotik Visionär Avatar von Hubert.G
    Registriert seit
    14.10.2006
    Ort
    Pasching OÖ
    Beiträge
    6.220
    Du solltest itoa verwenden. Sollte x unsigned sein dann utoa.
    Grüsse Hubert
    ____________

    Meine Projekte findet ihr auf schorsch.at

  3. #3
    Oh, das war n Fehler, es ist natürlich itoa, aoti ist an dieser stelle ja unsinnig.
    Aber das Problem bleibt das selbe.

  4. #4
    Erfahrener Benutzer Robotik Visionär Avatar von Hubert.G
    Registriert seit
    14.10.2006
    Ort
    Pasching OÖ
    Beiträge
    6.220
    Wie wäre es dann mit

    itoa(x, buffer, 10);
    Grüsse Hubert
    ____________

    Meine Projekte findet ihr auf schorsch.at

  5. #5
    Super das funktioniert !
    Vielen dank für die hilfe !

Ähnliche Themen

  1. ascii in zahl umwandeln
    Von Mk1.12.91 im Forum Asuro
    Antworten: 3
    Letzter Beitrag: 19.06.2010, 18:25
  2. Hex Schalter einlesen und dezimal umwandeln
    Von jarod26 im Forum C - Programmierung (GCC u.a.)
    Antworten: 5
    Letzter Beitrag: 22.01.2010, 14:38
  3. Aktuellen Timer Wert auslesen + umwandeln zu Dezimal
    Von Ineedhelp im Forum C - Programmierung (GCC u.a.)
    Antworten: 8
    Letzter Beitrag: 04.09.2008, 12:55
  4. Binär in Dezimal umwandeln in Assembler?
    Von Peter_Holzer im Forum Software, Algorithmen und KI
    Antworten: 4
    Letzter Beitrag: 27.03.2007, 17:55
  5. Ein Programm zum umwandeln von BINÄR zu DEZIMAL?
    Von hoer173 im Forum Software, Algorithmen und KI
    Antworten: 4
    Letzter Beitrag: 17.08.2004, 10:02

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •  

LiFePO4 Speicher Test