如何利用STM32通用定时器实现输出两路占空比和频率可调的互补PWM ,高级定时器资源有限,本文利用通用定时器(General-purpose timers)实现互补PWM输出,在高级定时器资源不够时不失为一个好方法。
1
程序利用三个通用定时器,实现了三路PWM输出,频率和占空比均可通过串口发送指定命令进行单独调整,亲测可用
2021-12-03 00:26:12 4.94MB PWM 占空比和频率可调 单片机 stm32
1
一个基本的函数信号发生器吧。一共有4个按键,初始频率为500Hz,第1个按键按下后频率增加500Hz,第2个按键按下后频率增加100Hz,当频率增加到最大值1MHz后重新定义为500Hz,即频率500~1MHz可变;初始占空比为50%,第3个按键按下后占空比增加10%,第4个按键按下后占空比增加1%,当占空增加到100%后就定义为0%,即占空比0%~100%可调。大家还可以稍微修改程序,实现频率和占空比在不同范围内可调
2021-03-09 17:41:47 829B 51单片机 方波脉冲 频率占空比
1