www.mikrocontroller.net

Forum: Mikrocontroller und Digitale Elektronik Ausgabe auf LCD mit LCD_puts()


Autor: jabberwock (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hallo, ich möchte den Wert einer Variablen (der Wert von AD0) auf den 
LCD bekommen.
Wenn ich LCD_puts("ad0",1) mache gibt er den String aus.
Bei LCD_puts(ad0,1) passiert nichts.

Bin ich zu doof dazu? wie kann ich dem eine Variable geben?
Oder ist das der falsche Befehl?

achso, das ganze basiert auf den butterfly gcc code.

mfg
jabberwock

Autor: Jörg X. (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
LCD_puts wird wohl einen string auf's Display schreiben
funktioniert folgendes?
#include <stdlib.h>

char ad0_str[6]; //max: '6''5''5''3''5''\0'
uint16_t ad0;
//... messen (ich nehme mal an ad0 ist ein ADC-Ergebnis)

utoa(ad0, ad0_str, 10); //itoa() wenn ad0 mit Vorzeichen gespeichert wurde
LCD_puts(ad0_str,1); // _ich_ hab keine Ahnung wofür die 1 steht

hth. Jörg

Autor: Karl Heinz (kbuchegg) (Moderator)
Datum:

Bewertung
0 lesenswert
nicht lesenswert

Autor: jabberwock (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
ich weiß, hätte ich selber drauf kommen müssen.
Danke schön!!!!

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.