LCD Initialisieren mit 18F4220

OP #839183
Lesenswert?

Guten Abend,

bin neu hier und mache auch gerade meine ersten Schritte mit 
Mikrocontrollern.

Ich versuche seit Tagen mein LCD über den 4 bit Modus anzusteueren. Nur 
ich bekomme die Initialisierung nicht hin.

Ich weiß das zuerst die oberen 4 bits und dann die unteren 4bits 
übertragen werden müssen aber scheinbar stimmt mein Programm hinten und 
vorne nicht.


Ich verwende einen PIC 18F4220, LCD der Type TM162IBC6 und schreibe in 
Assembler.


Vieleicht hat ja jemand von euch schon so ein Programm geschrieben und 
könnte mir evtl auf die Sprünge helfen. Wäre euch sehr dankbar!



mfg christian
Gast #841378
Lesenswert?

Hallo!

Bin zwar aus der C-Ecke, spiele mich aber auch gerade mit LCD.
1.) Passe auf die Pegelübergänge auf, ein LCD ist da träge, bis 4 MHz 
funktioniert alles problemlos, darüber kann das LCD zum Spinnen 
beginnen.
2.) Kontrolliere am besten mit dem Oszi, ob die Ausgänge auch richtig 
gesetzt werden, hatte das Problem, dass der PIC die Ausgänge nicht so 
gesetzt hat, wies im Programmcode gestanden ist (Stichwort 
read-modify-write)
3.) Schau mal bei sprut.de rein, der hat LCD mit PIC und ASM in Betrieb.

Grüße,
PJTec

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