打印
[STM8]

STM8S输出三个PWM,相位相差10%

[复制链接]
2407|10
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主

问题如下:
       1、3路PWM输出,周期2ms,点空比为50%
       2、相位差200us.

用TIME2如何输出有相位差的波形呢?

莫非要用定时器+IO方式处理?有没有更好的办法?
沙发
win2000_li|  楼主 | 2015-11-28 09:17 | 只看该作者
定时器频繁进中断肯定不行了!

使用特权

评论回复
板凳
win2000_li|  楼主 | 2015-11-28 09:57 | 只看该作者
类似这样的。

刚刚算了一下为36°

123.JPG (36.6 KB )

123.JPG

使用特权

评论回复
地板
mmuuss586| | 2015-11-28 17:16 | 只看该作者
STM8不熟;
32的话,可以考虑触发的方式;
新型号的STM32这方面就更灵活了;

使用特权

评论回复
5
win2000_li|  楼主 | 2015-11-28 18:49 | 只看该作者
mmuuss586可以说的清楚些吗?

使用特权

评论回复
6
win2000_li|  楼主 | 2015-11-28 18:50 | 只看该作者
主要是相位的问题!

使用特权

评论回复
7
309030| | 2015-11-28 20:28 | 只看该作者
刚刚算了一下为36°

这个怎么算的

使用特权

评论回复
8
风去| | 2015-11-28 20:30 | 只看该作者
额。。相位能算吗?怎么算,是不是要把频率算出来。arctan?

使用特权

评论回复
9
win2000_li|  楼主 | 2015-11-30 12:32 | 只看该作者
200us点2ms的1/10,所以是36°,我是这么算的,不知道对不对!

使用特权

评论回复
10
438741596| | 2016-11-18 15:59 | 只看该作者
相位是怎么做到的?!
我试了好多方法都没做出来!
能不能给我分享个例程

使用特权

评论回复
11
win2000_li|  楼主 | 2017-2-6 12:59 | 只看该作者
这个东东我也没有搞定!郁闷中

使用特权

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

本版积分规则

142

主题

718

帖子

1

粉丝