Hey zusammen,
ich habe jetzt 4 pwm module, 3 sind zur berechnung von comparewerten,
und mit dem 4 möchte ich eine Zeitbasis zu dieser berechnung
bereitstellen. also ich nimm den counterwert des counters, und berechne
mir daraus in den interruptmethoden der anderen 3 immer wieder neue
comparegrößen.
Jetzt zu meinem Problem:
Ich möchte das der 4 Counter seine Werte so langsam wie nur möglich
ändert, umso für die berechnung in den 3 anderen counter nicht zu
schnell zu sein.
Jetzt habe ich mit den Bits TBCTL.CLKDIV und TBCTL.HSPCLKDIV versucht
den Teilungsfaktor für die TimeBaseClock des 4 Counters den maximalen
wert von
TBCLK = SYSCLKOUT/(CLKDIV*HSPCLKDIV) = SYSCLKOUT/128*14 =
100MHz/1792=55,8 kHz
zu geben, um somit ganz langsam zählen zu können.
Wenn ich jetzt jedoch ein Oszi dranhäng, wird hier maximal der Wert 4
als Faktor verwendet, auch wenn ich in beide 0x111; reinschreibe!?
Hatte evtl. schon mal jemand das Problem mit dem runterteilen der
Frequenz?
Wäre um jede Hilfe dankbar!
Grüße, tom