ok ich versuche es nochmal:
Mit EBI meine ich den External Bus Interface auf dem Atxmega.
Die oben erwähnten LEDS und Tasten befinden sich auf einem FPGA Board
und eben diese muss ich ansprechen.
Entsprechend der vier Tasten auf dem Peripheriegerät soll auf dem LED
ein Blinklicht realisiert werden. Die jeweilige Frequenz wird solange
ausgegeben, bis mit einem erneuten Tastendruck eine neue Frequenz
gewählt wird.
Z.B: Beim Drücken der Taste 1 lautet die Frequenz des Blinklichts 50Hz
mit einem Tastverhältnis von 1:4.
Die Implementierung hätte ich schon, allerdings habe ich für alle Tasten
als Tastverhältnis 1:1 benutzt, weil mir eben die Berechnung nicht so
ganz klar ist.
Für die beiden verciedenen Timertopwerte verrursacht durch die
Tastverhältnisse, benutze ich den CCA und den CCB.
Für den CCA-Wert benutze ich die Formel aus dem Atmega Manual (z.b.
Clk=2MHz, Prescaler=64, Frequenz des Blinklichts=50Hz):
CCA-Wert: (Clk/(2*Prescaler64))-1=624
624 ist mein CCA-Wert nun wie muss ich vorgehen um den Wert für CCB zu
erhalten (Tastverhältnis 1:4). Mit 4 multiplizieren? oder dividieren?
Ich hoffe, dass meine Anfrage jetzt etwas verständlicher ist :)