Hallo, ich habe hier ein LCD, das nicht so funktioniert wie es sollte. Es handelt sich um ein PC0802A mit unbekannten, offenbar nur halbherzig zum HD44780 kompatiblem Controller, der mir hier einige Sorgen bereitet: 1.EIGENTLICH ist das Display zweizeilig. Es lässt sich aber nur von einzeilig 5x8 auf einzeilig 5x11 umschalten ( da sind dann die obersten 3 Pixelreihen der zweiten Textzeile mit dabei). 2.Der Controller hat offenbar KEINE Ascii-Zuordnung intern. Um ein "A" zu erhalten muss man z.B. decimal 129 senden, eine "0" ist allerdings wie gewohnt decimal 48. Auf decimal 100 befindet sich ein mir unbekanntes Schriftzeichen, sieht aus wie ein "T" mit schiefem Balken und kleiner. Weiß jemand welche Tabelle dem zugrunde liegt? Kennt jemand einen Displaycontroller, der sich wie beschrieben verhält? Oder hat schon mal jemand ein solches Display verwendet und hat passende Routinen für einen PIC18 zur Hand? Gruß Marco
Hi Sicher, das du nicht die Leitungen von D7 und D6 vertauscht hast? MfG Spess
spess53 schrieb: > Hi > > Sicher, das du nicht die Leitungen von D7 und D6 vertauscht hast? > > MfG Spess Gibt es eine Zeichenkombination die eine virtuelle Verbeugung anzeigt? Die wäre hier angebracht - vielen Dank, das war genau der Fehler....
Hi
>wow, du hast aber eine exzellente Glaskugel
Eigentlich nicht. Aber 'A' (0x41) -> 129 (0x81) ist schon ziemlich
eindeutig.
Mit dem richtigen Zahlensystem wäre es vielleicht auch dem TO
aufgefallen.
MfG Spess
Da mir hier ja so prompt geholfen wurde trete ich gleich mit dem nächsten Problem an euch ran: Bisher hängen die Datenleitungen des LCDs an RB0-RB3 und alles funktioniert. Da ich allerdings RB0 bzw. dessen Interrupt benötige würde ich das Display gerne an RB1-RB4 klemmen. Ich habe jetz schon versucht die Steuerbefehle (die einfach auf den gesamten Port gegebn werden) einfach um eine Stelle nach links zu shiften, aber das bringt leider keinen Erfolg - woran liegt das bzw. wie kann ich das stattdessen hinbekommen? Gruß
Marco Kah schrieb: > gesamten Port gegebn werden) einfach um eine Stelle nach links zu > shiften, aber das bringt leider keinen Erfolg - das hat meine Glaskugel schon vorausgesehen > woran liegt das bzw. wie > kann ich das stattdessen hinbekommen? Kügelchen sagt: Zeile 42 Im Ernst: Nur weil das einmal geklappt hat, musst du keinen Sport draus machen! Gib vernünftige Informationen oder lass es. Wenn dein Programm nicht das tut, was du erwartest, dann ist es ja wohl das mindeste, das Programm zu zeigen.
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.