Forum: Compiler & IDEs Fleury LCD Lib. String wird gespiegelt ausgeben


von Toto (Gast)


Lesenswert?

Hallo

ich versuche einen Wert vom ADC(Attiny26) auf ein HD.. kompatibles 
LCD(Displaytech 164A von Reichelt) auzugeben. Ich benutze die LCD-Lib 
von
Peter Fleury.(die LCD.h habe ich angepasst)

Ich habe mir folgende Funktion dafür geschrieben:
Normalerweise werden die Daten des ADC in den Variablen Temp1-Temp2 
gespeichert und dann ausgeben.
Zu Testzwecken werden hier Probeweise Test1-Test2 ausgeben.
Soweit funktioniert das auch, nur wird auf dem Display nicht
Wert1=1234
Wert2=12345 ausgegeben, sondern
Wert1=4321
Wert2=54321

Wo liegt der Fehler und wie kann ich ihn beheben?

void ReadADC(void)
{

  char Buffer1[10];
  char Buffer2[10];

  uint16_t Test1 =1234;  //Testwerte
  uint16_t Test2 =12345;

  uint16_t Temp1;
  uint16_t Temp2;

  Temp1 = ReadChannel(0); /* Kanal 0 */
  Temp2 = ReadChannel(1); /* Kanal 1 */;




  lcd_gotoxy(9,0);             //Curser setzen Stringumwandlung und 
Ausgabe
  lcd_puts(utoa(Test1,Buffer1,10));
  lcd_gotoxy(9,1);
  lcd_puts(utoa(Test2,Buffer2,10));
 }

Danke schonmal für die Mühe.

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.