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
Diese 44780-Displays haben manchmal ihre Macken, wie z.B. dass sich manche Exemplare nicht direkt nach dem VCC-Anlegen initialisieren lassen. Mal dreckig mit einem Delay von 50ms probieren? mfg mf
Ähm, ich glaube ich verstehe nicht genau was du meinst. War deine Antwort wirklich auf meinen Beitrag ? lg Tim
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
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.)
Leider kann ich im Datenblatt keine Zeiten finden, die Ich zwischen den Befehlen warten muss... lg Tim
Zwar nicht für Pic (8051): Beitrag "LCD EA DIP204 KS0073 4-Bit, 8-Bit und serielle C-Routinen" oder hier mit SPI an AVR: http://www.mikrocontroller.net/articles/AVR_LCD_KS0073/DIP204_mit_Hardware-SPI
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.