STC8H單片機輸出互補PWM,怎么使其停止輸出,像下面這樣寫PWMA_CR1 &= 0xF0; //停止計時,不能停止計時,還是有波形輸出,請大師們幫我想想辦法
if(flag_onoff==1)//開燈
{
P_SW2 |= 0x80; //擴展寄存器(XFR)訪問使能
PWMA_CR1 |= 0x01; //開始計時
UpdatePwm();
}
else //關(guān)燈
{
P_SW2 |= 0x80; //擴展寄存器(XFR)訪問使能
PWMA_CR1 &= 0xF0; //停止計時
// UpdatePwm();
// PWA=0;
// PWB=0;
}
單片機源程序如下:
|