STM32下输出PWM波形初体验

PWM介绍

PWM是 Pulse Width Modulation 的缩写,中文意思就是脉冲宽度调 制,简称脉宽调制。它是利用微处理器的数字输出来对模拟电路进行控 制的一种非常有效的技术,其控制简单、灵活和动态响应好等优点而成 为电力电子技术最广泛应用的控制方式,其应用领域包括测量,通信, 功率控制与变换,电动机控制、伺服控制、调光、开关电源,甚至某些 音频放大器,因此学习PWM具有十分重要的现实意义。

代码实现

部分代码
在这里插入图片描述
其中,下面函数是修改输出信号波形频率的
在这里插入图片描述

效果实现

在代码编译前先完成配置,点击魔法棒
在下面配置相应选项,连接线根据自己的硬件选择
在这里插入图片描述
然后进行编辑,没有错误后,选择view功能,选择到logic选项
在这里插入图片描述
在界面中点击setup按钮
在这里插入图片描述
在弹出的窗口中选择GPIO口,颜色可以自己选择
在这里插入图片描述
完成后结果如下
在这里插入图片描述

示波器观察波形

在这里插入图片描述

总结

经过这次观察在STM32下输出PWM波形,让我对软件和硬件的知识掌握了更多

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值