GD32E230定时器2输出PWM问题

[复制链接]
2108|4
 楼主| 17776993770 发表于 2020-7-17 14:19 | 显示全部楼层 |阅读模式
各位大佬问一下,我在用GD32E230的定时器输出三路PWM的时候发现,定时器2没有重复计数寄存器,我要用定时器的中央对齐模式,怎么实现下溢的时候更新通道的影子寄存器呀。
〽️〽️〽️ 发表于 2020-7-17 17:16 | 显示全部楼层
虽然不知道,但还是帮顶下,有个回复也不容易
xdqfc 发表于 2020-7-18 09:48 | 显示全部楼层
本帖最后由 xdqfc 于 2020-7-18 09:57 编辑

要重复计数器干什么啊?,直接就TIMER2_CAR周期寄存器就可以了啊,TIMER2_CNT值与比较寄存器值相等的时候就发生比较匹配了,你可以在上升匹配阶段设定中断,也可以在下降匹配阶段设定中断,中断代码里面,你修改占空比,等到发生上下溢的时候,你修改的数据就开始生效了。
xdqfc 发表于 2020-7-18 09:54 | 显示全部楼层
刚才看了一下GD32文档,关于该段的描述,这文档是哪一位大神编写的啊,直接照搬TIME1的描述,害人非浅啊。
 楼主| 17776993770 发表于 2020-7-18 15:46 | 显示全部楼层
谢谢各位,是我自己理解错了
您需要登录后才可以回帖 登录 | 注册

本版积分规则

8

主题

36

帖子

1

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