Gast
#675511
Hallo an alle: Ich habe vor ein Grafik LCD mit einem AVR ATMEGA 48 anzusteuern. Ich weis, dass manche mir zu einem Grafikcontroller raten würden, dennoch möchte ich die Herausforderung wagen ein solches LCD mit einem AVR anzusteuern. Das Display benötigt in großen und ganzen 3 Signale: DCLK = ist die schnellste Frequenz ca. 5 MHz und dient dazu die Farbbits in das jeweilige Pixel zu laden. HSYNC = ist der Syncronisationsimpuls für die Displayzeile. mit jedem HSYNC Impuls wird ein Pixel in der Displayzeile weitergerückt VSYNC = ist der Zeilenwechselimpuls. Ich verwende ein Grafik LCD von Hitachi mit der Bezeichnung TX09D70VM1CDA Doch nun zu meiner Frage: Da ich noch in der Planungsphase der Programmierung des AVR bin, hat sich folgende Frage aufgedrängt: Ich möchte mit einem Timer des AVR zwei Signale erzeugen. Kann ich dazu wenn ein CompareMatch Ereignis beim Timer auftritt in dem Interrupt dieses Ereignisses den CompareMatch Wert verändern, sodass der Timer der dann weiterläuft bei erreichen des neuen CompareMatch Wertes wieder den Port umschaltet. So dass ich dann 4 CompareMatch Ereignisse pro Timerdruchlauf habe?? Ich könnte es zwar selber ausprobieren, möchte aber dann nicht nachdem ich viel Zeit in die Programmierung gesteckt habe, daraufkommen, dass es doch nicht funktioniert.