Forum: Mikrocontroller und Digitale Elektronik lcd_Routinen_atmega32


von atan09 (Gast)


Lesenswert?

Hy@avrfans!


Suche LCD-c-Routinen(=displaytech 162 2x16), wobei ich folgendes Problem 
hab:
bei mir ist der RS-Pin auf GND, was bedeutet, dass ich die pfleury 
routinen nicht anwenden kann, außerdem legen noch Tasten auf den 
databitleitungen (4 bit betrieb, 4 tasten)(bit 7, 6, 5, 4)

Kann mir jemand funktionierende LCD-cRoutinen vorschlagen, die avrstudio 
kompatibel sind?


gruss

atan09

von gast (Gast)


Lesenswert?

hmm selbst schreiben ?

ansonst einfach mal nach HD kompatiblen suchen ...
oder die fleury so abändern das sie so funktionieren

von _M_ (Gast)


Lesenswert?

Wie willst Du denn Zeichen an das Display schicken, wenn Du RS nicht auf 
High schalten kannst?

Und das mit den Tastern auf der Datenleitung wird auch schwierig, weil 
die ja nicht gedrückt sein dürfen, um Daten ans Display zu senden.

von spess53 (Gast)


Lesenswert?

Hi

>wobei ich folgendes Problem hab: bei mir ist der RS-Pin auf GND,...

Interessant. Und wie willst du dann irgendwelche Zeichen auf das Display 
bringen?

MfG Spess

von atan09 (Gast)


Lesenswert?

ah hab mich vertan, das R/W (oder R/D) bit ist es, dass heißt ich kann 
nur schreiben oder?

von spess53 (Gast)


Lesenswert?

Hi

>ah hab mich vertan, das R/W (oder R/D) bit ist es, dass heißt ich kann
>nur schreiben oder?

Wie wäre es, wenn du dich, etwas mit der Funktionsweise von 
LCD-Displays/LCD-Controllern vertraut machst?

MfG Spess

von Purzel H. (hacky)


Lesenswert?

Ja. Lesen muss man nicht. Schreiben genuegt. Wo liegt das Problem? 
Gemaess Datenblatt muss man etwa 5 Befehle implementieren. Die hat man 
schneller geschrieben, wie hier ein Thread geoeffnet ist.

von gast (Gast)


Lesenswert?

ich frage mich immer wie manche hier ein gerät/funktion entwickeln 
wollen aber nichtmal  ein LCD ansteuern können

von Gastino (Gast)


Lesenswert?

Wenn R/W auf GND liegt, kann er nur schreiben, das ist schon richtig. 
Wenn RS auf GND liegt, könnte er nur Kommandos aber keine Daten senden.

Das mit den Tasten auf den Datenleitungen ist keine so gute Idee. Die 
sollten nicht gedrückt werden, wenn Daten übertragen werden.

Ansonsten kannst Du die bestehenden Routinen so abändern, dass alle 
Zugriffe auf den R/W Pin unterdrückt werden oder diesen Pin auf einen 
ungenutzten Pin am Controller umkonfigurieren.

Routinen, die die Konfiguration der Pins erlauben, spuckt Google ja 
einige aus. Mal vier Beispiele:

http://homepage.hispeed.ch/peterfleury/avr-software.html
http://en.pudn.com/downloads85/sourcecode/others/detail327132_en.html#
http://www.skutek.de/projekte/lcd.html
Beitrag "LCD nicht nur für einen Port in C"

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.