Display streikt :-(

Gast #669484
Lesenswert?

Hallo Leute!
Ich versuche verzweifelt eins von diesen Standard DotMatrix-LC-Displays 
ans laufen zu bringen. Dazu habe ich das Tutorial hier von der Seite 
benutzt, aber es will partout nichts erscheinen...
Der verwendete µC ist ein AT Mega16.

Das Display ist wie folgt angeschlossen (verbindungen und Spannungen 
alle nachgemessen!):

Pin  Funktion  Spannung  Verbunden mit

1  GND    0    gnd
2  VCC    5    vcc
3  VEE    2    poti
4  RS    5    PB4
5  RW    0    gnd
6  E    0    PB5
7  DB0    5    x
8  DB0    5    x
9  DB0    5    x
10  DB0    5    x
11  DB0    0    PB0
12  DB0    0    PB1
13  DB0    5    PB2
14  DB0    0    PB3
15  A    5    vcc
16  K    0    gnd


Den Quellcode habe ich mal angehängt (kann man mehrere Dateien 
anhängen?) Ich poste dann einfach noch zweimal ;-)

Das Timing ist übrigens in Ordnung. Zumindest hab ich die delay_ms 
Sachen mal getestet, und die scheinen richtig zu sein.
Auch ist das Display wohl in Ordnung (hab nichts böses damit gemacht, 
und die Hintergrundbeleuchtung tuts...)

Das kann doch nicht so schwer sein?
Angehängte Dateien:
Gast #675758
Lesenswert?

Ich würde den LCD-Port ERST mit der Variable füllen und DANN maskieren 
oder die Variable Maskieren, bevor du sie an den LCD-Port schickst. Aber 
den Port zu Maskieren (&0xF0) und dann erst die Var reinzuschreiben 
macht keinen Sinn.

Ob's daran liegt?

Henk

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren