Управление частотой ШИМ в STM32F103 из Arduino IDE

Работая с STM32F103 несложно управлять частотой ШИМ сигнала пользуясь этой таблицей:

STM32F103CYCLES_PER_USEC 72 (MHz)Actual PWM values
PWM Period, usecsPWM_Freq,
Hz
period_cycprescaleroverflowPWM Freq, HzResolution, usecs
500000000.02360000000054933655340.0200762.9583
200000000.05144000000021973655350.0500305.1806
100000000.172000000010987655320.1000152.5972
50000000.23600000005494655260.200076.3056
20000000.51440000002198655140.500030.5278
10000001720000001099655141.000015.2639
500000236000000550654552.00007.6389
200000514400000220654555.00003.0556
100000107200000110654559.99991.5278
50000203600000556545519.99990.7639
20000501440000226545549.99970.3056
10000100720000116545599.99930.1528
5000200360000660000200.00000.0833
2000500144000348000500.00000.0417
10001000720002360001000.00000.0278
5002000360001360002000.00000.0139
2005000144001144005000.00000.0139
1001000072001720010000.00000.0139
502000036001360020000.00000.0139
205000014401144050000.00000.0139

Пример реализации:

2018-10-03T19:48:24+00:00