LCD Display EA DIP204-4 mit KS0073 im 4 Bit Modus in C ansprechen

OP #1962275
Lesenswert?

Hallo liebe Gemeinde,
ich möchte gerne mein EA DIP 204-4 mit meinem PIC 18F4550 ansprechen. 
Ich habe mich für den 4 Zeilen Modus entschieden, und schon etwas durchs 
Forum sowie durch Sput und Pic-Projekte gewurschtelt ;)

Nunhabe ich für den Anfang ein paar Fragen. Und zwar habe ich von 
Pic-Projekte.de -> http://pic-projekte.de/index.php/hd44780.html

Die Datei für ein Display geladen. Ich sehe da das sich ewig viele 
Unterprogramme dort befinden. Ist es eigentlich möglich, das in einem 
"Batzen" Quellcode auf einen Haufen zu initialisieren, und dann immer 
nurnoch das Display beschreiben ? Oder ist das Softwaretechnisch nicht 
möglich ?

Dann, wolte ich wissen, ob schon ein Beispiel Code genauf für dieses 
Display in C existiert, das ich das einfach mal drauf Flashen kann, und 
dann einen Erfolg habe, sehe das es geht, udn mich dann damit 
beschäftige wie der Code funkt. und wie ich den für emine Verhältnisse 
anpasse.

Ich habe mir nun meinen Kopf schon 2 Wochen zerbrochen, und habe erlich 
gesagt langsam keine Lust mehr.


Ich habe die Forumsuche schon verwendet, doch leider haben mich die 
Beiträge zum Thema nicht weiter gebracht.

Danke schonmal ;)

lg Tim
OP #1963521
Lesenswert?

Gibt es eine sinnvolle Library um ein LCD zu initialisieren und es zu 
beschreiben ?

Und wie berechne ich, wenn ich nun einen Quarz habe mit 8MHz und dann 
eben die delay.h Library habe die Zeit in Realtime?

Also ich weiß das ich 500ms Pause haben möchte. Was muss ich dann 
rechnen ? Für euch bestimmt ein leichtes, ich bin leider noch nciht 
durchgestiegen ;)

lg Tim
Gast #1963551
Lesenswert?

Auch wenn ich nichts mit PIC am Hut habe, dieser
Ratschlag gilt auch für PIC:
Die Initialisierungsroutine aus dem Datenblatt des
Herstellers genau ansehen! Dann sollte die Ansteuerung
funktionieren.
Der KS0073 ist eben nur "fast 100% kompatibel".
(Mit der 44780 Startsequenz geht es nicht.)

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