fxhfxh 发表于 2019-12-20 17:00:13

STC8C的PWM送什么值到CCAPnH才能使PWM口为全低?

使用STC8C1K08的PWM功能,想让相应的PWM口在打开PWM功能的时候输出口为低,即占空比为0,看手册应该是向CCAPnH送0xff,但无论送ff,还是00,总不能得到一条低电平的直线,总有一个很窄的脉冲输出,频率为43KHz的时候大约0.2微秒的宽度,不知能否去掉?特请教知道的朋友,谢谢。

小李非刀 发表于 2019-12-20 17:08:35

PCA_PWM0 |=3;CCAP0H = 0xff;      /* PWM0一直输出0 */
PCA_PWM0 &= 0xc0;   CCAP0H = 0;    /* PWM0一直输出1 */
PCA_PWM0 &= ~3;                           /* PWM0正常输出        */

foxpro2005 发表于 2019-12-21 18:53:18

有2位在PWM配置寄存器里

eddia2012 发表于 2020-6-13 23:39:21

好贴,记下,
页: [1]
查看完整版本: STC8C的PWM送什么值到CCAPnH才能使PWM口为全低?