Hallo an alle, ich fange gerade damit an, Mikrocontroler zu programmieren und habe mich aus versch. Gründen für PIC entschieden. Ich werde jetzt auch NICHT MEHR AUF AVR umsteigen! Nun wollte ich ein HD44780 Display ansteuern, und zwar in Assembler. Jedoch will ich nicht die kompletten Routinen neu schreiben, deshalb wollte ich Fragen, ob einer Code"fetzten" kennt, die folgendes können: - 1x16 Zeilen und 2x16 Zeilen Display ansteuern - Display beschreiben - Display löschen - evtl. eigene Zeichen erstellen (bzw. Möglichkeit der einbindung erlauben) - lesen aus dem Display ist nicht möglich Ich bin mir relativ sicher, dass es sowas irgendwo gibt, jedoch kann ich nicht wirklich was brauchbares finden. Das, was ich finde ist entweder in C oder für den AVR. Für die Kombination PIC + Assembler hab ich noch nichts gefunden. Würde mich über eure Hilfe freuen! MfG Carsten
Nimm die Routinen von sprut.de und passe sie an dein LCD an. Bei mir haben die immer funktioniert. Sven
>Das, was ich finde ist entweder in C oder für den AVR. >Für die Kombination PIC + Assembler hab ich noch nichts gefunden. Das sollte Dir zudenken geben. Gruß
>>Für die Kombination PIC + Assembler hab ich noch nichts gefunden. > > Das sollte Dir zudenken geben. Wieso dass denn? Es sind ja nur 7 I/O Pins anzusteuern. Ich sehen keinen Hinderungsgrund, warum es mit einem PIC nicht gehen sollte bzw. warum es schwieriger sein sollte als mit einem AVR. Einfach was bestehendes nehmen und dan auf den PIC übertragen. Und wenn noch nichts zufinden ist, wird es langsam Zeit, dass er es macht, und dann hier veröffentlicht. :-) Gruss Andy PS: Meine 1. Anfrage an Tante Google brachte dies hervor: http://www3.mistral.co.uk/brian.clewer/lcdv5.htm
Upps, hab ich wahrscheinlich vergessen. Wollte das ganze für den 4-bit Datenbus haben.
Was spricht dagegen sich wie oben schon angedeutet, sich bei sprut.de umzuschauen und aus einem funktionierenden Projekt die Routinen rauszukopieren -> z.B. http://sprut.de/electronic/pic/projekte/frequenz/freq.htm ■
Oder halt http://sprut.de/electronic/pic/programm/tastlcd/tastlcd.html Dort auch gleich mit einer 12er Tastaturmatrix. Funktioniert im übrigen wunderbar und wird in meinen Projekten bis jetzt immer so verwendet. Warum in die Ferne schweifen, wenn das Gute liegt so nah.... Sven
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.