Hallo zusammen Ich bin auf der Suche nach einem einfachen Weg, wie ich die printf-Funktion nutzen kann, um auf das LCD zu schreiben. Zur Verfügung steht mir ein PIC18F452 sowie ein HD44780-kompatibles Display, als Compiler kommt der CCS zum Einsatz. Kann mir hier jemand bitte helfen? Danke und Gruss
Entweder den Ausgabevektor der verwendeten C-Runtime-Library auf eine geeignete "Zeichen-auf-Display-Ausgebe"-Funktion setzen oder aber sprintf nutzen, um in einen von Dir zur Verfügung gestellten Speicherbereich auszugeben, den Du danach einer "Zeichenkette-auf-Display-Ausgebe"-Funktion übergibst.
> wie ich die printf-Funktion nutzen kann, um auf das LCD zu schreiben. printf() ruft putchar() auf. Du müsstest also putchar() umschreiben... Beitrag "Keil uVision3 Terminal I/O" Allerdings wäre es einfacher, erst mit sprintf() einen String zu erzeugen, und den dann über deine Routinen an das LCD auszugeben.
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.