Bootstrap

STM32F030定时器计时不准的问题排查

使用STM32F030,定时器17,需要定时108us

当使用下面的配置时,编译是没有问题,定时会变成1ms

预分频值 = 3 (4分频)

计数时钟 = 48MHz/4 = 12MHz

计数周期 = 0.0833us

重装载值 = 1295

实际定时 ≈ 1296 * 0.0833us ≈ 108us

后面改成成下面的配置就对了

预分频值 = 47 (48分频)

计数时钟 = 48MHz/48 = 1MHz

计数周期 = 1us

重装载值 = 108 

;