TIMER参数设置为什么prescaler设置成47999?

2019-07-14 16:54发布

刚开始使用STM32,我使用CubeMX配置的,我在本论坛看到的教程如下: 他是48M的时钟,然后做48000分频,再计数1000次,产生1s的tiMER。
counter period设置成999还可以理解,prescaler设置成47999我有点疑问,难道不应该是48000么? 虽然47999和48000完全看不出影响。。。
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
9条回答
zrl12123456
1楼-- · 2019-07-15 23:46
jr3367 发表于 2018-10-16 15:27
看参考手册,寄存器值加1才是有效配置参数

多谢,明白了,还是要看RM啊。
因为0分频是没有意义的,所以要+1,这样0表示1分频,1表示2分频……47999就是48000分频
wq644921241
2楼-- · 2019-07-16 04:20
学习了
jacksonqwj
3楼-- · 2019-07-16 06:43
 精彩回答 2  元偷偷看……

一周热门 更多>