Hi Leute,
hab da ein kleines Problem im Zusammenhang mit Zeichenketten und LCD Anzeige.
Ok, so hab ich bis jetzt eine Ausgabe am Display erfolgreich angezeigt:
while(BusyXLCD());
SetDDRamAddr(0x05);
sprintf(buffer,"Text zum anzeigen");
while(BusyXLCD());
putrsXLCD(buffer);
da sich der anzuzeigende Text, allerdings mittlerweile verzehnfacht hat wollt ich der Übersicht halber ne Funktion für das ganze drumherum schaffen...
Das sollte dann so aussehen:
void WriteGeneralText(int8 ADDRESS,char text[27]){
char temp[27];
while(BusyXLCD());
SetDDRamAddr(ADDRESS);
sprintf(temp,text);
while(BusyXLCD());
putrsXLCD(temp);
}
AUFRUF:
WriteGeneralText(0x05,*"Text zum Anzeigen");
Das war meine Idee. Leider funktioniert das nicht.
Wie kann ich den Zeichenketten im "Array-format" als parameter sinnvoll übergeben?
...Micha