STM32/STM8技术论坛
直播中

刘杰

7年用户 1311经验值
私信 关注
[问答]

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

刚开始使用STM32,我使用CubeMX配置的,我在本论坛看到的教程如下: 他是48M的时钟,然后做48000分频,再计数1000次,产生1s的tiMER。
counter period设置成999还可以理解,prescaler设置成47999我有点疑问,难道不应该是48000么? 虽然47999和48000完全看不出影响。。。

回帖(10)

张倩

2018-10-16 09:17:59
本帖最后由 creep 于 2015-10-22 10:24 编辑

看下参考手册你就明白了。。
1 举报
  • h1654155981.738: 福利:现在关注公众号“青岛城实维修”即可免费获得史上最全的工控软件下载链接,等你来拿哦

廖阿朋

2018-10-16 09:32:11
楼主研究的好仔细!
举报

刘杰

2018-10-16 09:44:42
引用: 亲爱的娜娜 发表于 2018-10-16 14:23
本帖最后由 creep 于 2015-10-22 10:24 编辑

看下参考手册你就明白了。。

图挂了。。
举报

张倩

2018-10-16 09:55:33

你看不到图片吗,我这里没有问题啊,可以看到图片
举报

刘杰

2018-10-16 10:09:16
引用: 亲爱的娜娜 发表于 2018-10-16 15:01
你看不到图片吗,我这里没有问题啊,可以看到图片

换了个浏览器,还是看不到。当然也可能是我网络的问题
举报

周仁革

2018-10-16 10:21:39
看参考手册,寄存器值加1才是有效配置参数
举报

周仁革

2018-10-16 10:34:12
关于ARR寄存器在Upcounting模式下的作用
隐含多用1个时钟才产生溢出事件
举报

刘杰

2018-10-16 10:45:17
引用: jr3367 发表于 2018-10-16 15:27
看参考手册,寄存器值加1才是有效配置参数

多谢,明白了,还是要看RM啊。
因为0分频是没有意义的,所以要+1,这样0表示1分频,1表示2分频……47999就是48000分频
举报

姬房有

2018-10-16 11:04:12
学习了
1 举报
  • h1654155981.738: 福利:现在关注公众号“青岛城实维修”即可免费获得史上最全的工控软件下载链接,等你来拿哦

肖青

2018-10-16 11:09:53
从0开始计的。。。。
1 举报
  • h1654155981.738: 福利:现在关注公众号“青岛城实维修”即可免费获得史上最全的工控软件下载链接,等你来拿哦

更多回帖

发帖
×
20
完善资料,
赚取积分