LCD mit atmega164

OP #3359762
Lesenswert?
• ▲
▼
Hallo,
ich versuche ein LCD mit einem Atmega164 zu steuern. Ich habe schon 
etliche verschiedene anleitungen für den Atmega16 ausprobiert aber bei 
allen bleibt der LCD leer. ich verwende dieses LCD:
http://www.conrad.de/ce/de/product/183045/Alphanumerisches-LCD-Modul-Gleichmann-GE-C1602B-TMI-JTR-Zeichenformat-16-x-2-Zeichenhoehe-555-mm-Blau-Weiss

muss ich z.B. bei dieser anleitung irgendetwas anpassen oder habe ich 
ein falsches LCD?:
http://www.technicktit.info/162-character-lcd-interfacing-atmega16/

Viele Grüße,
Vincent
Gast #3359928
Lesenswert?
• ▲
▼
>Die Steuerspannung am Kontrast-Anschluß muß bei vielen Displays
>einstellbar sein und nicht wie unter "LCD Interfacing:" gezeigt, fest
>über R1 an +5V.

Laut Datenblatt dann doch eher Richtung GND als +5V.
Einfach mal an GND anschliessen. Dann sollte zumindest
was zu sehen sein (alle Pixel weiss).
Gast #3359933
Lesenswert?
• ▲
▼
Einfach mal das Datenblatt aufmachen und ansehen, wie so ein Display 
funktioniert?
So schlimm ist das auch nicht und wenn man da einmal durch ist steht
die Tür weit auf für andere Display/Controller Kombinationen.

>Tatsächliche Taktfrequenz deines µC

Sollte eigentlich egal sein.
Es sei denn man benutzt eine verkorkste Delay-Wüste.
#3360883
Lesenswert?
• ▲
▼
Kann ich so nicht fix sagen, verwende das AVR-Studio, sieht aber richtig 
aus.
Hast du R/W auch auf GND gelegt?
Wenn du keinen Oszi hast, mal mit einer Led mit Vorwiderstand auf die 
Datenleitung und Steuerleitungen schauen ob sich was tut. Wird nur kurz 
im Einschaltemoment sein wenn der Kontroller das Programm nicht dauernd 
ausgibt.
Ansonst wird es langsam schwierig mit der Ferndiagnose.
OP #3361089
Lesenswert?
• ▲
▼
hier ist die bibliothek:
http://www.mediafire.com/view/?mghk01qnbkqnrgb
gcc gibt nur ein paar warnungen aus(wegen char/unsigned char 
verwechslung)
aber selbst wenn ich dass ändere funktionierts nicht

zum shaltplan:
http://technicktit.info/wp-content/uploads/2013/03/connection2.jpg
ich habe allerdings jetzt pins 1 bis 3 wie im datenblatt beschrieben 
angeschlossen:
http://www.produktinfo.conrad.com/datenblaetter/175000-199999/183045-da-01-en-LCD_MODUL_16X2_LED_GE_C1602B_TMI_JT_R.pdf

Viele Grüße,
Vincent

Antwort schreiben

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.