STM8S003 输出PWM不确定问题

2019-07-14 14:41发布

我用tiM1输出100HZ方波,固定占空比为50%,现在我需要在接近上升沿和下降沿的位置加入一个小程序,但是输出方波的状态不清楚,我想了一个模拟的方法,用延时写个和TIM1输出的方波一样都是100HZ,然后在接近上下沿加入小程序即可,但是现在一个问题是,TIM1开始输出的方波是不确定性,所以没有办法写延时100HZ的起始电平,各位大神帮我看下,感谢。
1.png
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
8条回答
hfgdf
1楼-- · 2019-07-14 23:46
好的,感谢感谢,我再研究一下
jghgfdssas
2楼-- · 2019-07-15 01:41
 精彩回答 2  元偷偷看……
hfgdf
3楼-- · 2019-07-15 02:50
不行,有其他程序,而且PWM是互补带死区全桥波形,用定时器模拟的话,会造成频率严重抖动
杀狼000
4楼-- · 2019-07-15 03:11
接近不行;
就上升沿或下降沿产生中断好了;

或者通过2路PWM,一路超前另一路多少相位的方式,并同时触发中断
hfgdf
5楼-- · 2019-07-15 06:55
如果是边沿触发中断的话估计不行,因为我这个需要在占空比在45%的时候要运行其他程序。
76r456546
6楼-- · 2019-07-15 12:20
你可以用另外一个IO上升沿触发啊。

一周热门 更多>