pwm波调制用1KH调制30HZ,求大神

2019-07-14 17:11发布

今日做一个PWM波的东西,要用1KH调制30HZ,持续10秒。
对于以往,都是用电路输出,再用数字电路的与门,硬件实现。
但是今天,要用软件实现,我很是无助,想了用定时器做,
具体思路不是很清晰。
先上图吧。波形都是50%的占空比。



我的思路:
先产生一路IKHZ的PWM波,
再做一个30分之1秒的定时,当中断达到,就使输出1KHZ的波失能,
再做一个15分之1秒的定时,当中断达到,就使输出1KHZ的波使能,
再做一个10秒的延迟,


但是感觉很复杂,感觉STM32不会这么麻烦,求大神帮顶,帮助一下。
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
14条回答
60user189
1楼-- · 2019-07-15 19:54
定时器触发 PWM  应该是挺简单的
7u23jfwe
2楼-- · 2019-07-16 00:03
看不明白
wyfwer
3楼-- · 2019-07-16 05:47
 精彩回答 2  元偷偷看……
骑猪去天山
4楼-- · 2019-07-16 07:04
wyfwer 发表于 2018-10-1 20:04
这是哪个文档

英文的寄存器手册才有,中文的给简化了没有说到红外这章
wyfwer
5楼-- · 2019-07-16 07:53
骑猪去天山 发表于 2018-10-1 20:17
英文的寄存器手册才有,中文的给简化了没有说到红外这章

我去看看,我以为只有F0系列才有呢,我想用F4,我去查查
wyfwer
6楼-- · 2019-07-16 13:50
骑猪去天山 发表于 2018-10-1 20:17
英文的寄存器手册才有,中文的给简化了没有说到红外这章

我去看看,我以为只有F0系列才有呢,我想用F4,我去查查

一周热门 更多>