lyping 发表于 2023-7-13 18:59:07

STC8H1K17 互补PWM中心对齐的问题

现在问题是输出波形有时候中心对齐有死区,有时候无死区,有时候左对齐,有时候是右对齐,没有一点规律,加技术微信也没反应
        P_SW2|=0x80;
        P0M1=0;P0M0=0;
        P1M1=0;P1M0=0;
        PWMA_CCER1=0x00;
        PWMA_CCER2=0x00;
        PWMA_CCMR1=0x60;                        //PWMA模式1
        PWMA_CCER1=0x05;                        //设置比较输出
        PWMA_ARRH=0x04;                        //频率
        PWMA_ARRL=0x6E;
       
        PWMA_Duty1(30);                                //占空比
        PWMA_DTR=0x0c;                                //死区时间
       
        PWMA_ENO=0x00;
        PWMA_ENO|=ENO1P;
        PWMA_ENO|=ENO1N;
        PWMA_PS=0;                                        //P10P11互补
        PWMA_RCR=0;
        PWMA_EGR=0x01;
        PWMA_BRK=0x80;
        PWMA_CR1=0x31;                                //设置上下计数均中断,使能计数
        PWMA_IER|=0x02;                                //PWMA比较中断

//----------------PWMA中断----------------------
void PWMA_ISR()         interruptPWMA_VECTOR
{
        if(PWMA_SR1&0x01)
        {
                PWMA_SR1&=~0x01;
                PWMA_Duty1(30);
        }
        PWMA_SR1=0;
}

国学芯用 发表于 2023-7-14 10:01:13

本帖最后由 国学芯用 于 2023-7-14 10:30 编辑

请测试

lyping 发表于 2023-7-14 17:22:34

已解决,感谢!
页: [1]
查看完整版本: STC8H1K17 互补PWM中心对齐的问题