因火生烟 发表于 2026-4-24 18:08:59

STC8H库应用

STC8H IO用作PWM时,要不要设置成输出状态,用“15-高级PWM5-PWM6-PWM7-PWM8输出测试程序-STC8H”这个测试,

/******************** Ö÷º¯Êý**************************/
void main(void)
{
        EAXSFR();                /* À©Õ¹¼Ä´æÆ÷·ÃÎÊʹÄÜ */
        PWMB_Duty.PWM5_Duty = 128;
        PWMB_Duty.PWM6_Duty = 256;
        PWMB_Duty.PWM7_Duty = 512;
        PWMB_Duty.PWM8_Duty = 64;
       
        //GPIO_config();   这里注解掉也能输出PWM
        Timer_config();
        PWM_config();
        EA = 1;

        while (1);
}

乘风飞扬 发表于 2026-4-24 18:53:14

这些系列的单片机使能PWM输出后,对应的脚位会被硬件强制设置为推挽输出,所以不用设置IO口模式也能输出

狂热主宰 发表于 2026-4-24 22:09:28

考虑通用可以加
设置成输出状态程序

因火生烟 发表于 2026-4-25 09:45:36

狂热主宰 发表于 2026-4-24 22:09
考虑通用可以加
设置成输出状态程序

如果强制让PWM脚输出低或高,用库里哪个指令?
页: [1]
查看完整版本: STC8H库应用