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

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.