[STM32F1] STM32f103定时器3PWM中央模式溢出中断问题

[复制链接]
 楼主| xinxin3219 发表于 2014-1-6 00:10 | 显示全部楼层 |阅读模式
请教坛子里的各位大侠,我现在就是用定时器3的两路通道输出两路PWM,采用的是中央对齐模式。然后就是需要每路PWM在其上溢出的时候更改下寄存器的的值,修改脉宽,然后在下一个PWM周期开始时输出跟新后的PWM。现在问题就是这个定时器中断就一个,溢出中断,进入中断后我如何判断其是上溢出还是下溢出,然后是哪路PWM产生的溢出。
airwill 发表于 2014-1-6 18:40 | 显示全部楼层
首先可以根据计数方向来判断是哪个溢出.
另外, 溢出更新事件可以人为选定是上溢还是下溢
 楼主| xinxin3219 发表于 2014-1-8 13:20 | 显示全部楼层
airwill 发表于 2014-1-6 18:40
首先可以根据计数方向来判断是哪个溢出.
另外, 溢出更新事件可以人为选定是上溢还是下溢 ...

版主你好,就是我这个是有两路的PWM,我不清楚进入中断后是哪路PWM引起的中断,这个如何判断呢
airwill 发表于 2014-1-8 17:36 | 显示全部楼层
PWM 通常不让它产生中断, 中断由定时器溢出触发.
您需要登录后才可以回帖 登录 | 注册

本版积分规则

2

主题

30

帖子

0

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

2

主题

30

帖子

0

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