Gast
#573197
Hallo liebe µC Gemeinde!
Ich schlage mich hier schon seit Stunden mit Pointern usw. rum, und
hoffe jetzt auf Hilfe... Ich denke es ist ein ganz doofer Fehler...
Es geht um die Ausgabe von Text auf einem Display. Ich habe eine
Funktion:
char putSPIByte(char c)
Ich schaffe es, einen einzelnen Buchstagen darüber auszugeben:
putSPIByte('A');
Jetzt dachte ich mir, weil ich das früher auf einem Atmel schon einmal
gemacht hatte, ich erstelle folgende Funktion:
void PrintLCD(char* ptr)
{
while(*ptr != 0)
{
putSPIByte(*ptr);
}
}
und mache folgendes:
PrintLCD('Hello Word');
Nur tut sich da gar nichts... Kann mir jemand Helfen?
Hardware: PIC 18F6627
Software: MPLAB mit C18 Compiler
Danke für die Hilfe,
Gruß Steve