LCD funktioniert in assembler, aber in c nicht

Gast #907373
Hallo alle zusammen,

und zwar habe ich vor einiger Zeit ein Programm in assembler 
geschrieben, was allerdings sehr groß und schwer überschaubar geworden 
ist. Jetzt habe ich mir überlegt es nocheinmal in c zuschreiben, da ich 
damit sowieso mal anfangen wollte.

Also habe ich mir das Tutorial für LCD in c angeschauht, und ein wenig 
angepasst.

Das LCD zeigt nur einen schwarzen Balken in der ersten Zeile. Die 
PIN-Belegung stimmt, da es in assembler funktioniert. Ich sitzt jetzt 
schon ein paar Tage an dem Problem, dann den Fehler aber nicht finden. 
Wäre echt toll, wenn mir Jemand helfen könnte.

noch ein paar Daten:

AVR-Studio 4.14  PonyProg2000 2.05a Beta
keine Warnungen oder Fehlermeldungen
Optimierung: -O1
ATMega16
PC0 bis PC3 vom ATMega geht an DB4-DB7 vom LCD
kein externes Makefile

Gruß Dirk
Angehängte Dateien:

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 18 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.