Abend, ich wollte das Tutorial von der Seite nachbauen: http://winavr.scienceprog.com/example-avr-projects/avr-lcd-menu-routine.html 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
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.
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.