mikrocontroller.net

Forum: Mikrocontroller und Digitale Elektronik LCD funktioniert in assembler, aber in c nicht


Autor: Dirk S. (Gast)
Datum:
Angehängte Dateien:

Bewertung
0 lesenswert
nicht lesenswert
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

Autor: ... (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Das Timing aus dem Datenblatt hast du schon angeschaut ? Der Reset 
dauert mehrere Millisekunden, was hin und wieder vergessen wird.

Autor: holger (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
>   // muss 3mal hintereinander gesendet werden zur Initialisierung

Und warum tust du es dann nicht ?

Autor: holger (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
>Und warum tust du es dann nicht ?

Uuuups, tust du doch :(
Mein Post vergessen, streichen, löschen.

Antwort schreiben

Die Angabe einer E-Mail-Adresse ist freiwillig. Wenn Sie automatisch per E-Mail über Antworten auf Ihren Beitrag informiert werden möchten, melden Sie sich bitte an.

Wichtige Regeln - erst lesen, dann posten!

  • Groß- und Kleinschreibung verwenden
  • Längeren Sourcecode nicht im Text einfügen, sondern als Dateianhang

Formatierung (mehr Informationen...)

  • [c]C-Code[/c]
  • [avrasm]AVR-Assembler-Code[/avrasm]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] - Link zu Artikel
  • Verweis auf anderen Beitrag einfügen: Rechtsklick auf Beitragstitel,
    "Adresse kopieren", und in den Text einfügen




Bild automatisch verkleinern, falls nötig
Bitte das JPG-Format nur für Fotos und Scans verwenden!
Zeichnungen und Screenshots im PNG- oder
GIF-Format hochladen. Siehe Bildformate.
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.

Mit dem Abschicken bestätigst du, die Nutzungsbedingungen anzuerkennen.