[STM32F4] stm32 pwm输出指定的脉冲数

[复制链接]
4156|7
 楼主| xmu_stm 发表于 2014-8-26 13:18 | 显示全部楼层 |阅读模式
现在用4个定时器产生四路频率不同的PWM波来控制电机,由于电机有加速过程,所以每个PWM波的频率是不断变化的,
但是有规定总的电机运行步数,也就是说PWM波的脉冲数是固定的,当到达指定的脉冲数后就停止PWM输出。
请问如何统计PWM输出的脉冲个数,这里的PWM波是频率变化的。各位达人快来帮帮我:'(

 楼主| xmu_stm 发表于 2014-8-26 16:10 | 显示全部楼层
:time:求指导啊啊 啊
mmuuss586 发表于 2014-8-26 22:02 来自手机 | 显示全部楼层
没有设置输出固定个数的pwm功能,用中断吧
wei4350 发表于 2014-8-26 22:03 | 显示全部楼层
:)顶顶顶顶顶顶顶顶顶顶顶顶顶顶
noparkinghere 发表于 2017-3-28 10:39 | 显示全部楼层
采用中断记录产生 PWM 周期的个数,到达目标后即关闭中断,频率不算高,几百以内的话,用频率计测下来还是比较准确的。
huzi2099 发表于 2017-3-28 16:05 | 显示全部楼层
溢出中断的计数就是pwm周期个数
plsbackup 发表于 2017-3-28 21:57 | 显示全部楼层
使用定时器产生,内部计数
plsbackup 发表于 2017-3-28 22:01 | 显示全部楼层
可以连接中断产生中断信号计数。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

11

主题

32

帖子

0

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