Forum: Compiler & IDEs HD44780 LCD an Atmega 8


von Thomas Klaehn (Gast)


Angehängte Dateien:

Lesenswert?

Hallo!
Ich habe gerade versucht die hier im Tutorial beschriebene LCD
Ansteuerung in C umzusetzen, aber es will mir nicht gelingen. Ich
vermute, daß meine Initialisierung murks ist. Vielleicht hat ja mal
jemand nen Augenblick, um sich das mal anzuschauen und mir zu sagen,
was genau ich anders machen muß, damit das funktioniert.
Mein Atmega8 läuft mit internen 8MHz und das LCD soll im 4-bit modus
angesteuert werden und ist wie folgt angeschlossen:

Controller           LCD
Port  Pin
C     0               D4
C     1               D5
C     2               D6
C     3               D7
C     4               Enable
C     5               RegSelect

D0 - D3 und R/W liegen fest auf Masse.

Gr. Tommi

von Alex (Gast)


Lesenswert?

Mach einfach den Anschluß wie im Tutorial beschrieben und lade dir von
Peter Pfleurys Homepage die LCD-Library runter.
Dort kann man im entsprechenden Headerfile noch kleine Konfigurationen
vornehmen. Gleichzeitig kann sie dir auch als Vorlage für eine eigene
Routine dienen.

Gruss, Alex

von gery (Gast)


Lesenswert?

Hallo,

R/W kann nicht auf masse liegen , die Daten werden vom display bei
fallender Flanke übernommen. Also würde ich R/W mit einem freien Port
verbinden und enspr. high / low schalten.

von jp Soroka (Gast)


Lesenswert?

Re: Stromversorgung vom Drucker

-----------------------------

Diplomand SOROKA JP
HTW des Saarlandes
06898-692-5831
jp.soroka@web.de
--------------------

Nun möchte ich eine Ladeelektronik für ein Li-Ion 3S3P Batterypack
entwickeln.
Bei meiner Suche habe ich bereits eine interessante Application Note
gefunden :

www.atmel.com/dyn/resources/prod_documents/doc1659.pdf

Nun bin ich momentan mit der ganze Problematik um zu überlegen. Es gibt
ein Controller, der mit hochsprachige Quellcode programmiert ist. Ich
habe bereits das eine oder das andere Programm runtergeladen, aber ich
glaube das nicht alle Dateien datei ware (.c / .h Dateien in C).

Die Frage die ich mir stelle :

1. Gibt es Leute die mir emailmässig helfen können ?
2. Wo kann ich Evaluation Karte kaufen ?

jp.soroka@web.de

-------------------------------------
AOL :    Xcider21
MSN :    seuldepuispeu@hotmail.com
-------------------------------------

von Stefan Seegel (Gast)


Lesenswert?

@gery

Nein, R/W kann man fest verdrahten, wenn man den busy-status des lcd
nicht abfragen möchte und auch sonst nur auf das display schreiben
will. Die Daten werden bei ner Flanke am pin E übernommen, nicht R/W.
Aber trotzdem ist es geschickter R/W auf den Controller zu hängen, dann
arbeitet die ansteuerung zügiger, wiel man nicht die "worst-case-zeit"
warten muss bis das display fertig sein könnte.

Stefan

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.