STMCU小助手
发布时间:2022-5-2 08:59
STM32捕获/比较使能寄存器如上,可见位5控制了通道2的PWM输出绑定到对应的GPIO口, 0:关闭 - OCx,禁止输出 1:开启 - OCx,信号输出到对应的输出脚 那么问题来了,我们在进行PWM初始化的时候,使用如下代码,将输出脚设置为复用推挽输出,当使能PWM输出时,引脚电平由PWM控制,但是禁止PWM输出时,引脚电平是什么状态呢?
我们使用如下代码测试,
PWM初始化配置导致PWM输出时一直为高电平,如下波形,PWM输出50ms高电平,50ms低电平,So,当PWM输出被禁止时,其对应的输出引脚为低电平。
另外,将PWM输出极性翻转,也就是PWM输出时一直为低电平,此时的波形如下,一直为低电平,说明PWM禁止输出时,引脚电平与PWM输出极性无关,为低电平。
|
经验分享 | FDCAN数据段波特率增加后发送失败的问题分析
STM32几种流行开发环境的优缺点
好用软件推荐-TouchGFX Designer
OpenSTLinux 6.1发布:M33-TD加持+安全升级,STM32MPU开发效率翻倍!
【经验分享】STM32CubeIDE汉化
手把手教你VSCode搭建STM32开发环境
RTOS在STM32中的应用
【下载有礼】STM32 Finder华为应用商店正式上线!移动选型工具助力开发效率升级
【2025·STM32峰会】GUI解决方案实训分享5-调通板载的NRF24L01 SPI接口并使用模块进行无线通信(发送和接收)
【2025·STM32峰会】GUI解决方案实训分享2-编译运行TouchGFX咖啡机例程(含桌面仿真)
微信公众号
手机版