Gast
#2568623
Hallo zusammen,
habe folgende Probleme mit CC18 und Variablen, für die ich keine Lösung
finde:
1) XLCDPutRamString
Ich erstelle eine Variable mit
char data1[]="LCDLCDLCDLCDLCDL";
und zeige Sie auf meinem LCD an mit
XLCDPutRamString(data1);
==> Dies funktioniert auch.
Nun will ich den String direkt eingeben mit
XLCDPutRamString("Test");
==> Das Display zeigt nun in dieser Zeile nur schrott an (irgendwelche
chinesischen oder sonnstigen Zeichen ...)
Wie kann ich direkt diese Zeichen eingeben, damit das funktioniert ?
2) Zahl im Display anzeigen von einer for-Schleife
Ich habe eine for-Schleife und möchte die I-Variable anzeigen:
unsigned char i;
...
for (i=0;i<16;i++){
XLCDClear();
while(XLCDIsBusy()); //WAIT TILL LCD IS READY
XLCDPutRamString("I ist: "); //<< hier soll I ist .. angezeigt werden
DelayH(); // Verzögerung => funktioniert!
}
3) Variablen zusammenführen
char one[]="EINS"
char two[]="ZWEI"
char ott[]=EINS und ZWEI // in VB währe das hier jetz = one & two
Ich hoffe mir kann jemand in den Anfängen von CC18 helfen, damit ich
hier irgendwie weiterkomme :D
LG Stefan