LCD, hier ist einiges faul.

OP #2503727
Lesenswert?

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
Gast #2503837
Lesenswert?

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
OP #2504852
Lesenswert?

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ß
#2504878
Lesenswert?

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.

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren