[STM32F1] 关于通用定时器的比较输出使用问题

[复制链接]
817|6
 楼主| lixmlxm 发表于 2019-9-18 16:09 | 显示全部楼层 |阅读模式
  使用STM32F103RCT6   
我使用定时器比较输出时  初始化都设好,开放了中断,不使能定时器  。当
arr psc DutyRatio 全为零并赋值后,
TIM3->ARR = arr ;  // 重载值改变输出频率
TIM3->PSC  = psc ; //预分频器
TIM3->CCR4= DutyRatio /*(arr+1)/2*/ ;
就进入中断了,调试窗口看TIM3->CR1 为0 。为什么不使能定时器能进入中断呢?
 楼主| lixmlxm 发表于 2019-9-18 17:59 | 显示全部楼层
已解决。原因是计数器使能和中断无关。比较捕获为0,设置完即会产生中断。
wowu 发表于 2019-10-14 15:29 | 显示全部楼层
恭喜 我也顺便长知识了
xiaoqizi 发表于 2019-10-14 15:33 | 显示全部楼层
喜欢楼主这种有始有终的帖子
木木guainv 发表于 2019-10-14 15:40 | 显示全部楼层
楼主是怎么找到这个问题的呢
21mengnan 发表于 2019-10-15 12:58 | 显示全部楼层
楼主才知道啊,哈哈,我上周就知道了。
21mengnan 发表于 2019-10-15 12:58 | 显示全部楼层
哎呀,不好意思,上周就是看的楼主这个贴,嘿嘿
您需要登录后才可以回帖 登录 | 注册

本版积分规则

13

主题

2401

帖子

6

粉丝
快速回复 在线客服 返回列表 返回顶部