TIMER参数设置问题
刚开始使用STM32,我使用CubeMX配置的,我在本论坛看到的教程如下: 他是48M的时钟,然后做48000分频,再计数1000次,产生1s的TIMER。counter period设置成999还可以理解,prescaler设置成47999我有点疑问,难道不应该是48000么? 虽然47999和48000完全看不出影响。。。
本帖最后由 creep 于 2015-10-22 10:24 编辑
看下参考手册你就明白了。。
http://files.note.sdo.com/OMD2T~lywRtpM7030000sg
楼主研究的好仔细! creep 发表于 2015-10-22 09:02
看下参考手册你就明白了。。
图挂了。。 潇潇雨歇pku 发表于 2015-10-22 09:18
图挂了。。
你看不到图片吗,我这里没有问题啊,可以看到图片 creep 发表于 2015-10-22 09:19
你看不到图片吗,我这里没有问题啊,可以看到图片
换了个浏览器,还是看不到。当然也可能是我网络的问题 看参考手册,寄存器值加1才是有效配置参数
关于ARR寄存器在Upcounting模式下的作用
隐含多用1个时钟才产生溢出事件
zhoupxa 发表于 2015-10-22 09:30
看参考手册,寄存器值加1才是有效配置参数
多谢,明白了,还是要看RM啊。
因为0分频是没有意义的,所以要+1,这样0表示1分频,1表示2分频……47999就是48000分频 学习了:lol
页:
[1]
2