您现在的位置: 主页 > MCU > 单片机技术应用 > 51单片机PWM占空比不到0的解决方案 -
本文所属标签:
为本文创立个标签吧:

51单片机PWM占空比不到0的解决方案 -

来源: 网络用户发布,如有版权联系网管删除 2018-09-06 

[导读]在使用STC12C5608AD的PWM功能时,需要用到把PWM的占空比从0%调到100%,0%即低电平,100%即高电平。通过改变CCAP0H的值,可以调节占空比,按道理,当CCAP0H的值为255时,占空比应该为0,但是通过示波器发现,还是有那

在使用STC12C5608AD的PWM功能时,需要用到把PWM的占空比从0%调到100%,0%即低电平,100%即高电平。通过改变CCAP0H的值,可以调节占空比,按道理,当CCAP0H的值为255时,占空比应该为0,但是通过示波器发现,还是有那么一点点的脉冲,所以我们为了让PWM引脚输出为0,可以采用把PWM引脚改回GPIO功能,且把引脚拉低的办法。例如:

本文引用地址: http://www.21ic.com/app/mcu/201807/784359.htm

CCAP0H=255;//占空比为0CR=0;//关PWM定时器CCAPM0=0x00;//把引脚改回GPIOPWM=0;//引脚输出低电平

除了上述改引脚功能的办法,STC的手册上还提到了一种解决方法,就是再加个EPC0H=1即可。例如:

CCAP0H=255;//占空比为0PCA_PWM0=0X20

EPC0H位于PCA_PWM0寄存器的bit1.




              查看评论 回复



嵌入式交流网主页 > MCU > 单片机技术应用 > 51单片机PWM占空比不到0的解决方案 -
 

"51单片机PWM占空比不到0的解决方案 -"的相关文章

网站地图

围观()