打印
[技术问答]

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

[复制链接]
1987|20
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
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 | 只看该作者
定时器中断控制嘛

使用特权

评论回复
5
zxf0168| | 2014-2-6 19:47 | 只看该作者
用定时器是最好的

使用特权

评论回复
6
Harvard| | 2015-6-25 22:22 | 只看该作者
都可以 中断的话 得看pwm的最小脉宽是多少了 太小了 怕是不合适

使用特权

评论回复
7
lsw200888| | 2015-6-25 23:35 | 只看该作者
算下你的一个脉冲的周期是多少,用定时器去控制即可

使用特权

评论回复
8
mintspring| | 2015-6-27 10:57 | 只看该作者
这个芯片不知道有没有10路的PWM啊。

使用特权

评论回复
9
gaoyang9992006| | 2015-6-27 12:46 | 只看该作者
一般都是有8路吧。

使用特权

评论回复
10
598330983| | 2015-6-27 23:33 | 只看该作者
需要计数器来实现的

使用特权

评论回复
11
稳稳の幸福| | 2015-6-28 16:19 | 只看该作者
一个PWM完成对应一个中断,然后中断里技术就行了

使用特权

评论回复
12
mintspring| | 2015-6-28 21:56 | 只看该作者
都可以 中断的话 得看pwm的最小脉宽是多少了 太小了 怕是不合适

使用特权

评论回复
13
gaoyang9992006| | 2015-6-29 08:57 | 只看该作者
10个脉冲???那可以别用硬件发生器啊,使用IO模拟,然后每次10个就进入定时器中断,等休眠够了,退出执行下十个。

使用特权

评论回复
14
捉虫天师| | 2015-6-29 19:07 | 只看该作者
不知道执行了PWM模块后如何对数量进行计算和控制,没有用过。

使用特权

评论回复
15
mintspring| | 2015-6-29 19:16 | 只看该作者
没试过这种定量的用法。

使用特权

评论回复
16
玛尼玛尼哄| | 2015-6-29 19:28 | 只看该作者
楼主最后是什么实现这种定量的PWM脉冲发送的啊

使用特权

评论回复
17
wright0418| | 2015-6-29 20:58 | 只看该作者
mintspring 发表于 2015-6-27 10:57
这个芯片不知道有没有10路的PWM啊。

10 路 --- M0518  可以到24路

使用特权

评论回复
18
_寒寒_| | 2015-7-3 16:03 | 只看该作者
在PWM中断里面关闭PWM输出,在示波器中会出现毛刺。不知道楼主会不会

使用特权

评论回复
19
史迪威将军| | 2015-7-5 21:15 | 只看该作者
PWM也是么难用吗

使用特权

评论回复
20
quray1985| | 2015-7-7 15:26 | 只看该作者
用定时器中断就可以实现吧

使用特权

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

本版积分规则

7

主题

112

帖子

2

粉丝