打印
[STM32F4]

stm32 pwm输出指定的脉冲数

[复制链接]
3462|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 | 只看该作者
:)顶顶顶顶顶顶顶顶顶顶顶顶顶顶

使用特权

评论回复
5
noparkinghere| | 2017-3-28 10:39 | 只看该作者
采用中断记录产生 PWM 周期的个数,到达目标后即关闭中断,频率不算高,几百以内的话,用频率计测下来还是比较准确的。

使用特权

评论回复
6
huzi2099| | 2017-3-28 16:05 | 只看该作者
溢出中断的计数就是pwm周期个数

使用特权

评论回复
7
plsbackup| | 2017-3-28 21:57 | 只看该作者
使用定时器产生,内部计数

使用特权

评论回复
8
plsbackup| | 2017-3-28 22:01 | 只看该作者
可以连接中断产生中断信号计数。

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

11

主题

32

帖子

0

粉丝