atmega <-> dog-m lcd: keine Funktion

Gast #310971
Lesenswert?
• ▲
▼
Guten Tag,

für ein Elektronik-Projekt würde ich gerne ein dog-m 16x2 LCD mit einem
ATmega8 ansteuern. Abgesehen von der Hintergrundbeleuchtung bekomme ich
dem Display aber leider kein Lebenszeichen entlockt.

Ich bin mir nicht sicher, ob der Fehler bei der Elektronik liegt, ob
meine Initialisierung nicht funktioniert, oder ob sogar mehrere
Probleme vorliegen.

Das Display soll an 5V im 4bit-Modus laufen;
die Verschaltung habe ich folgendermaßen vorgenommen:
VDD, VIN, VOUT, Reset, PSB, D0-D3 -> +5V,
D4-D7 -> PD0-PD3,
E -> PD4,
CSB -> PD5,
RS -> PD6,
R/W -> PD7

Nachdem ich die vorangegangenen Threads zu diesem Thema durchgelesen
habe, entstand der angehängte asm-code, mit dem es leider nicht
funktioniert.
Die Warteschleifenzeiten hatte ich zwischenzeitlich stark vergrößert,
das brachte aber auch keine Veränderung.

Ich würde mich freuen, wenn Ihr mir einen Hinweis gebt, was ich
versuchen könnte / anders machen sollte.
Angehängte Dateien:
Gast #521022
Lesenswert?
• ▲
▼
Hi,
ich wollte fragen, ob sich das Problem schon gelöst hat. Ich sitze 
nämlich seit STuden vor exakt dem gleichen Schlamassel...
Würde mich über eine Antwort wahnsinnig freuen.
Viele Grüße,
Johannes

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 20 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

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.