Forum: Mikrocontroller und Digitale Elektronik PIC18 Treiber für LCD-Display (HD44780 bzw. KS0073)


von Edi _. (edi_2k)


Lesenswert?

Hallo Leute.

ich suche Treiberroutinen für ein "ea dip 204B 4nlw" display für einen 
PIC18FXXX, am besten für den C18 Compiler von Microchip.

Der Controler auf dem Display ist ein KS0073 bzw. HD44780 kompartibel

hat schon jemand einen solchen treiber geschrieben und getestet?

danke

von unsichtbarer WM-Rahul (Gast)


Lesenswert?

>hat schon jemand einen solchen treiber geschrieben und getestet?
Bestimmt. Ansonsten sollte es ziemlich einfach sein, den entsprechenden 
"Treiber" selber zu schreiben, wenn man in der Lage ist, das Datenblatt 
des Displays zu lesen und ein gewisses Timing einzuhalten.

Vielleicht solltest du mal bei sprut.de vorbeigucken. Da wird sich mehr 
um den PIC gekümmert.

von Edi _. (edi_2k)


Lesenswert?

danke.
es geht mir darum, das rad nicht neu erfinden zu müssen.

von snowman (Gast)


Lesenswert?

www.kleiber.li/elektronik -> PIC & USB dort gibts ein zip zum 
downloaden: hier drin hat's (irgendwo) ein lcd.c und ein lcd.h

von Wiwi (Gast)


Lesenswert?

Hallo,

mach das alte Thema nochmal auf.
Suche grade auch ne fertige API um in C an den HD44780 ranzukommen.
sprut ist in der Hinsicht ja eher auf Assembler ausgelegt.

MfG

von Tony (Gast)


Lesenswert?

die librarys sind beim c18 compiler bereits dabei. im src unterordner 
xlcd kann man sich sogar die routinen ansehen... man muss nur die drei 
delay-routinen anlegen...

von 1Wirrerer ;) (Gast)


Lesenswert?

Cool, muss ich nachher mal rein schauen AppNote haben die aber nicht zu 
geschrieben oder?

von Sascha F. (sascha_focus) Benutzerseite


Lesenswert?

Oder mit Application Maestro generieren......

Gruß Sascha

von Dirk F (Gast)


Lesenswert?

Hallo, ich stand vor einigen Tagen vor dem selben Problem.
Habe mir dann die Routinen vom HI-TECH C18 eingefügt.
Laüft jetzt auch.
Ache nur drauf, wenn Du im 4-Bit Modus arbeiten möchtest, daß die 
Datenleitungen am entsprechenden Nibble (Hi oder Lo) vom Ausgangs Port 
Byte angeschlossen sind.
Sonst must Du (wie ich) die fertige Routine anpassen.
Gruß Dirk

von Wiwi (Gast)


Lesenswert?

4-Bit wäre schon angesagt, muss ja Pins sparen ;)

Ich glaub ich probiere mal Maestro aus,
sieht ganz übersichtlich aus und ne AppNote ist auch dabei:

XLCD in 'C'

http://www.microchip.com/TechDoc.aspx?type=Maestro

Danke erstmal

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
Noch kein Account? Hier anmelden.