PWM介绍
PWM是 Pulse Width Modulation 的缩写,中文意思就是脉冲宽度调 制,简称脉宽调制。它是利用微处理器的数字输出来对模拟电路进行控 制的一种非常有效的技术,其控制简单、灵活和动态响应好等优点而成 为电力电子技术最广泛应用的控制方式,其应用领域包括测量,通信, 功率控制与变换,电动机控制、伺服控制、调光、开关电源,甚至某些 音频放大器,因此学习PWM具有十分重要的现实意义。
代码实现
部分代码
其中,下面函数是修改输出信号波形频率的
效果实现
在代码编译前先完成配置,点击魔法棒
在下面配置相应选项,连接线根据自己的硬件选择
然后进行编辑,没有错误后,选择view功能,选择到logic选项
在界面中点击setup按钮
在弹出的窗口中选择GPIO口,颜色可以自己选择
完成后结果如下
示波器观察波形
总结
经过这次观察在STM32下输出PWM波形,让我对软件和硬件的知识掌握了更多