×
嵌入式 > 技术百科 > 详情

STM8 关闭PWM输出后的电平输出问题解决

发布时间:2024-06-02 发布时间:
|

STM系列的单片机PWM输出如果被关断比如用TIM1_CtrlPWMOutputs进行停止输出后,电平的高低处于不确定的状态。

他取决于:

1.GPIO初始化的特性

2.关断那一刻时的电平

3.CCMR1的寄存器设置

因此要实现PWM关断后的输出确定比如输出高电平必须:

1. GPIO的设置为推挽输出或开漏外接上拉

2.执行TIM1_ForcedOCxConfig(TIM1_FORCEDACTION_ACTIVE)

TIM1_CtrlPWMOutputs((FunctionalState)0);
TIM1_ForcedOC1Config(TIM1_FORCEDACTION_ACTIVE);



『本文转载自网络,版权归原作者所有,如有侵权请联系删除』

热门文章 更多
越南制造.会成为中国制造的最大敌手吗?