Grüße,
ich bin Anfänger und stehe wahrscheinlich gerade ziemlich auf dem
Schlauch.
Habe einen STM32F469NI und möchte über den TIM2 auf dessen Channel 1 an
PIN PA15 ein PWM Signal mit 5Mhz ausgeben. Zur Konfiguration nutze ich
CubeMX.
Timer 2 liegt wohl auf dem APB1 Bus. Den "APB1 timer clocks" habe ich
über den APB1 Prescaler auf 11,25MHz eingestellt. (Im Clock Configurator
CubeMX)
Nun habe ich folgende "Formel" gefunden:
1 | Prescaler = (Timer'sClockFrequency/DesiredFrequency) -1
|
Das wäre ja dann bei mir:
1 | (11250000/5000000)-1 = 1,25
|
Nun kann ich aber ja nur Ganzzahlen als Prescaler einstellen und nicht
1,25. Und warum muss ich -1 rechnen?
Bitte vergebt mir, ich bin mir sicher ich habe da einen dummen
Denkfehler. Kann mir jemand sagen wie ich am besten auf z.B. 5Mhz komme?
Liebe Grüße!