kowolfgang
07.01.2006, 23:10
Hallo,
nachdem ich mich in letzter zeit jetzt endlich mal ein bisschen mit dem Programmieren beschäftigt habe ging bis jetzt alles einwandfrei nur jetzt hab ich ein Problem wo ich einfach nicht mehr weiter weiß.
Ich hab mir das Programm von Claus Kühnels AD-Wandler aus seinem Buch abgeschrieben (BASCOM AVR Seite 264) und ein bisschen modifiziert, so das der Text jetzt vom Display angezeigt wird. Allerdings flackerte das Display sehr stark da der Mega8 das Display immer wieder gelöscht und dann neu beschrieben hat.
Dann hab ich einfach das CLS rausgelassen und siehe da es flackert nicht mehr allerdings bleibt jetzt im Display die Letzte Ziffer immer stehen (wenn man den Poti ganz aufdreht steht dort ja "1023" und wenn man dann auf einen Wert unter 1000 dreht bleibt der 3er immer dort stehen).
Jetzt hab ich irgendwo im Internet gelesten das das Display nicht mehr so stark flackert wenn man den Displaytext erst in den SRAM Schreibt und von dort das Display immer wieder aktualisiert, aber ich hab leider kein Beispiel dafür gefunden wie das gehen soll und wenn ich in Bascom einfach anstatt LCD, Z1( und davor oben noch DIM Z1 as String*16)schreib dann meckert Bascom rum.
Jetzt hab ich einfach keine Idee mehr wie ich den Text sonst in den Sram krieg, könnt ihr mir da helfen?? Ich habs zwar schon mit der Suche probiert aber die hat nix ausgespuckt.
nachdem ich mich in letzter zeit jetzt endlich mal ein bisschen mit dem Programmieren beschäftigt habe ging bis jetzt alles einwandfrei nur jetzt hab ich ein Problem wo ich einfach nicht mehr weiter weiß.
Ich hab mir das Programm von Claus Kühnels AD-Wandler aus seinem Buch abgeschrieben (BASCOM AVR Seite 264) und ein bisschen modifiziert, so das der Text jetzt vom Display angezeigt wird. Allerdings flackerte das Display sehr stark da der Mega8 das Display immer wieder gelöscht und dann neu beschrieben hat.
Dann hab ich einfach das CLS rausgelassen und siehe da es flackert nicht mehr allerdings bleibt jetzt im Display die Letzte Ziffer immer stehen (wenn man den Poti ganz aufdreht steht dort ja "1023" und wenn man dann auf einen Wert unter 1000 dreht bleibt der 3er immer dort stehen).
Jetzt hab ich irgendwo im Internet gelesten das das Display nicht mehr so stark flackert wenn man den Displaytext erst in den SRAM Schreibt und von dort das Display immer wieder aktualisiert, aber ich hab leider kein Beispiel dafür gefunden wie das gehen soll und wenn ich in Bascom einfach anstatt LCD, Z1( und davor oben noch DIM Z1 as String*16)schreib dann meckert Bascom rum.
Jetzt hab ich einfach keine Idee mehr wie ich den Text sonst in den Sram krieg, könnt ihr mir da helfen?? Ich habs zwar schon mit der Suche probiert aber die hat nix ausgespuckt.