LCD Problem

Gast #452972
Lesenswert?
• ▲
▼
nabend !


folgendes problem:

Atmega 8 mit 12,288 MHz und 2*16 character lcd (HD44780) an PORTC des 
atmega 8.

die lcd routine sieht folgendermaßen aus:
http://rafb.net/paste/results/QOSPUj60.html
(aus dem tutorial, mit abgewandeltem timing)

das ist das prgramm:
http://rafb.net/paste/results/u02IAD75.html
(lcd wird nicht initialisiert)

nach dem start wird das lcd aber nicht initialisiert sondern bleibt im 
"strom an modus" (erste zeile leer, zweite komplett voll mit schwarzen 
kästchen)
ist dort ein fehler in der routine ?
die selbe routine mit dem selben lcd hatte auch auf nem atmega 16 auch 
auf portC laufen und da funktionierte es ! natürlich lief er mit einem 
anderen takt und die verzögerungsroutinen lauteten etwas anders, aber 
sonst eigentlich genau gleich !

habt ihr ne idee ? danke für die hilfe !

grüße g1o
Gast #452979
Lesenswert?
• ▲
▼
noch langsamer ? ich hab eigentlich mit dieser stopp funktion nachgesehn 
wie lange die 5µs und die 5ms routinen dauern und eigentlich hat er 
genau 5ms und 5,21µs angezeigt. meinste das stimmt nicht ?

ich langsam sollte sie werden ?
Gast #453508
Lesenswert?
• ▲
▼
Bedienerseite... machst du das LCD auch spannungslos, wenn du einen 
neuen Programmierversuch gemacht hast? Oder versuchst du einen 
"Warmstart" mit korrigiertem Init folgend auf ein misslungenes Init?

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