Gast
#1860084
Hallo Forum, ich beschäftige mich seit kurzer Zeit mit dem Thema uC und habe nun mein erstes "großes" Projekt angefangen. Soweit funktioniert auch alles einigermaßen, bis auf ein Problem, was ich weiter unten beschreiben werde. Zunächst einmal eine kurze Erklärung meines Vorhabens. Für eine RGB Leiste im Wohnzimmer, welche zur Zeit über den mitgelieferten Controller betrieben wird, möchte ich mir eine eigene Steuerung bauen. Dazu habe habe ich das angehänge Programm geschrieben, mit dem ich bisher die drei Farben auswählen kann und anschließend die Werte für die OCR eingeben kann, die Werte zu den jeweiligen Farben werden auf einem LC Display angezeigt. Nach einem Reset, wird auf dem Display "Farbe waehlen" angezeigt, dieser Text verschwindet, nach der ersten Auswahl einer Farbe. Das Problem besteht jetzt darin, dass wenn ich jetzt nicht nach dem Reset die Taste zur Farbauswahl, sondern zur Erhöhung des Wertes betätige, dann scheint es, als ob alle Strings, welche ich am Ende des Quellcodes angefügt habe nacheinander angezeigt werden. Das Programm läuft auf einem Mega16 am STK500. Ich habe die lcd-routines etwas verändert, daher habe ich sie auch angehängt, falls jemand das Programm mal testen möchte. Meine Vermutung, ist, dass durch die Taste der Z-Pointer irgenwie erhöht wird, aber WIE ist mir ein Rätsel. Vielleicht gibt es ja jemanden, der mir helfen kann und möchte. Viele Grüße Stefan
