[STM32F1] 一个定时器可以同时输出多路PWM吗?

[复制链接]
 楼主| dengdc 发表于 2021-5-5 22:18 | 显示全部楼层
1个定时器同时产生1ms中断和PWM输出应该也没问题吧?
spark周 发表于 2021-5-5 22:20 | 显示全部楼层
EGR之类的应该不需要再置位
liliang9554 发表于 2021-5-5 22:23 | 显示全部楼层
一个定时器用来定时中断,一个用来做PWM
jiahy 发表于 2021-5-6 22:25 | 显示全部楼层
其实,不一定非要用系统的PWM,可以在定时中断中输出IO的...
stly 发表于 2021-5-6 22:27 | 显示全部楼层
定时器不管是哪种模式都是围绕着一个计数器展开设计的,所以计数器是定时器的根本.
xxrs 发表于 2021-5-6 22:29 | 显示全部楼层
一个定时器就只有一个计数器,可以设回0周期和计数方式,只有一个,各个通道的工作模式可以分别设置,但各通道间的牵扯就是计数器.
wyjie 发表于 2021-5-6 22:31 | 显示全部楼层
按你说的想要一路pwm和一路1ms定时是可以的
yszong 发表于 2021-5-6 22:33 | 显示全部楼层
不过你得想办法凑.比如1Khz的pwm,回0周期就整好是1ms.
yszong 发表于 2021-5-6 22:37 | 显示全部楼层
1khz,pwm同时1us定时就不好弄了,通道定时方式是有一定限制的.
yszong 发表于 2021-5-6 22:39 | 显示全部楼层
比如你想要1Khzpwm同时4.75ms定时,你可以这样做,4ms定时用回0周期软件实现,0.75ms用通道定时实现.定时时间到以后要重装,下一个周期得先减掉一个0.25ms剩4.5ms,4ms软实现再装0.5ms.....
renyaq 发表于 2021-5-6 22:41 | 显示全部楼层
是需要怎么做呢  我们刚学确实不懂
 楼主| dengdc 发表于 2021-5-6 22:43 | 显示全部楼层

明白了,多谢大家讨论这么多哈
晓伍 发表于 2021-6-1 21:02 | 显示全部楼层
同时不可以吧
八层楼 发表于 2021-6-1 21:04 | 显示全部楼层
貌似不可以这样做的
观海 发表于 2021-6-1 21:05 | 显示全部楼层
除非pwm的频率也是1ms
guanjiaer 发表于 2021-6-1 21:08 | 显示全部楼层
这样做不行的
heimaojingzhang 发表于 2021-6-1 21:10 | 显示全部楼层
我觉得这是不可能的
gdszzyq 发表于 2021-6-2 16:45 | 显示全部楼层
一个定时器可以输出4路不同频率及不同占空比的PWM,都可以实时改变频率及占空比
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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