[技术问答] 用M051的PWM如何可以做到发10个PWM脉冲后,暂停一会接着再打开继续发送

[复制链接]
 楼主| 206022219002 发表于 2014-1-2 09:55 | 显示全部楼层 |阅读模式
用M051的PWM如何可以做到发10个PWM脉冲后,暂停一会接着再打开继续发送,一下这样循环下去。

用什么方法可以实现,最好是用库函数的方法来实现。
LIARM0 发表于 2014-1-2 14:15 | 显示全部楼层
可以的,一个PWM完成对应一个中断,然后中断里技术就行了
 楼主| 206022219002 发表于 2014-1-2 20:34 | 显示全部楼层
我另外加多一个定时器来控制,OK了。
zxf0168 发表于 2014-1-5 21:14 | 显示全部楼层
定时器中断控制嘛
zxf0168 发表于 2014-2-6 19:47 来自手机 | 显示全部楼层
用定时器是最好的
Harvard 发表于 2015-6-25 22:22 | 显示全部楼层
都可以 中断的话 得看pwm的最小脉宽是多少了 太小了 怕是不合适
lsw200888 发表于 2015-6-25 23:35 | 显示全部楼层
算下你的一个脉冲的周期是多少,用定时器去控制即可
mintspring 发表于 2015-6-27 10:57 | 显示全部楼层
这个芯片不知道有没有10路的PWM啊。
gaoyang9992006 发表于 2015-6-27 12:46 | 显示全部楼层
一般都是有8路吧。
598330983 发表于 2015-6-27 23:33 来自手机 | 显示全部楼层
需要计数器来实现的
稳稳の幸福 发表于 2015-6-28 16:19 | 显示全部楼层
一个PWM完成对应一个中断,然后中断里技术就行了
mintspring 发表于 2015-6-28 21:56 来自手机 | 显示全部楼层
都可以 中断的话 得看pwm的最小脉宽是多少了 太小了 怕是不合适
gaoyang9992006 发表于 2015-6-29 08:57 | 显示全部楼层
10个脉冲???那可以别用硬件发生器啊,使用IO模拟,然后每次10个就进入定时器中断,等休眠够了,退出执行下十个。
捉虫天师 发表于 2015-6-29 19:07 | 显示全部楼层
不知道执行了PWM模块后如何对数量进行计算和控制,没有用过。
mintspring 发表于 2015-6-29 19:16 | 显示全部楼层
没试过这种定量的用法。
玛尼玛尼哄 发表于 2015-6-29 19:28 | 显示全部楼层
楼主最后是什么实现这种定量的PWM脉冲发送的啊
wright0418 发表于 2015-6-29 20:58 | 显示全部楼层
mintspring 发表于 2015-6-27 10:57
这个芯片不知道有没有10路的PWM啊。

10 路 --- M0518  可以到24路
_寒寒_ 发表于 2015-7-3 16:03 | 显示全部楼层
在PWM中断里面关闭PWM输出,在示波器中会出现毛刺。不知道楼主会不会
史迪威将军 发表于 2015-7-5 21:15 | 显示全部楼层
PWM也是么难用吗
quray1985 发表于 2015-7-7 15:26 | 显示全部楼层
用定时器中断就可以实现吧
您需要登录后才可以回帖 登录 | 注册

本版积分规则

7

主题

112

帖子

2

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