PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Bräuchte Hilfe bei LCD-Ansteuerung



Spartakaktus
16.01.2005, 18:35
Hiho Leutz!

Ich hätt hier eine Platine für meine Diplomarbeit, bin aber leider noch ned so gut in C-Programmierung.
Mein Problem ist folgendes:
Auf der Platine is ein LCD-Display das im Grunde wunderbar funktionert.
Mit dem command

puts("text");
erscheint der text auf dem Display.
Aber wie mach ichs, dass er mir Variablen ausgibt, also z.B. mit:


y="hallo welt";
puts(y);


Hier mal der Code von "puts":


char *Puts(char* str)
{
unsigned char i;

for (i=0; str[i] != '\0'; i++){
LcdReady();
LcdDataW = str[i];
}
return str;
}


Vielen Danke im vorhinaus
Mfg Gurunzler

bluebrother
17.01.2005, 12:30
Übergib ihm die Variable. Bzw. wo die steht

puts(&y);

Rodney
31.01.2005, 18:26
wenn du beispielsweise

char s[] = "Dieser Text soll ausgegeben werden";

in der Variable hast (also ein nullterminiertes Char-Array) übergibst du mit
dem einfachen angeben der Variable schon einen Zeiger auf den String.
Hier reicht also
puts(s);
NICHT puts(&s);