今日做一个PWM波的东西,要用1KH调制30HZ,持续10秒。 对于以往,都是用电路输出,再用数字电路的与门,硬件实现。 但是今天,要用软件实现,我很是无助,想了用定时器做, 具体思路不是很清晰。 先上图吧。波形都是50%的占空比。 图像 要求 我的思路: 先产生一路IKHZ的PWM波, 再做一个30分之1秒的定时,当中断达到,就使输出1KHZ的波失能, 再做一个15分之1秒的定时,当中断达到,就使输出1KHZ的波使能, 再做一个10秒的延迟, 但是感觉很复杂,感觉STM32不会这么麻烦,求大神帮顶,帮助一下。 |
这才是正解。。。没事要多看手册。