Always backup main.c before generating code.
HCLK = 200 MHz
- D2PPRE1 = /2, again multiplied by 2 for APB1 Timer Clock , APB1 Timer Clock alone is back to 200
- APB1 Peripheral Clock = 100 MHz, APB1 Peripheral Clock is not multiplied by 2, it is 100 only
- APB1 Timer Clock = 200 MHz
- Prescaler = 199, Counter Clock = 1 MHz, Auto Reload (Period) = 199
- 200e6/200 prescaler = 1e6, 1e6/200 prescaler = 5000 Hz
- control loop Period = 200 µs, update Frequency = 5000 Hz
Enable interrupts from timer 14
Clock configuration
5kHz update in oscilloscope:

No comments:
Post a Comment