www.mikrocontroller.net

Forum: Mikrocontroller und Digitale Elektronik WinAVR Tut LCD Fehler?


Autor: Stefan (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Abend,

ich wollte das Tutorial von der Seite nachbauen:
http://winavr.scienceprog.com/example-avr-projects...

habe auf 4-bit Modus umgestellt, aber bekomme immer wieder einen Hänger 
im Menü, wenn ich auf Scroll gehe. Es gibt dort Scroll Links und Scroll 
Rechts. Wenn ich in das Menü komme fängt er an zu "Scrollen" und kommt 
nie wieder dort raus.
Ich kann danach im Menü machen was ich will, die LEDs blinken einfach 
weiter, als ob eine Endlosschleife durchlaufen wird.

Ist das Problem bekannt? Habe 1 zu 1 Quellcode kopiert!


Gruß
Stefan

Autor: Stefan (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Problem gelöst :)

Manchmal hilft einfach eine kalte Dusche!

Nachdem ich die mitgelieferte HEX eingespielt habe, musste ich 
feststellen, dass der Code lief! Zwar langsam, aber der lief halt! 
Fehler musste irgendwo in der while(flag) schleife sein, denn while() 
würde man nur verlassen, wenn flag=0 wäre. Aber dies passierte nicht. 
Änderung haben aber nix gebracht.

Erst danach lass ich, dass der Autor mit einem anderen Programm die HEX 
erstellt hat. Durch Zufall kam ich auf die Optimierungen von AVR Studio. 
Als ich die Optimierung von -Os auf -O1 änderte, lief das Programm 
einwandfrei.

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.