問(wèn)題:使用CH573?的TMR2輸出PWM波,控制無(wú)源蜂鳴器,當(dāng)關(guān)閉TMR2的PWM輸出時(shí),關(guān)閉后的引腳電平隨機(jī),強(qiáng)制拉低也不行。 之前使用STM32的時(shí)候也有這個(gè)問(wèn)題,網(wǎng)上很多解決辦法,但是CH571的沒(méi)有搜索到,請(qǐng)賜教,謝謝。
????//PWM配置 ????GPIOA_ModeCfg(GPIO_Pin_11,?GPIO_ModeOut_PP_20mA); ????GPIOA_ResetBits(GPIO_Pin_11);?//?BEEP控制線拉低 ????TMR2_PWMInit(High_Level,?PWM_Times_1); ????TMR2_Disable(); ????TMR2_PWMCycleCfg(devSteup.BEEP_HZ);?//?周期?100us ????TMR2_PWMActDataWidth(?devSteup.BEEP_HZ/2);?//?占空比?50%,?修改占空比必須暫時(shí)關(guān)閉定時(shí)器 ????//TMR2_Enable(); ????GPIOA_ResetBits(GPIO_Pin_11);?//?BEEP控制線拉低
?//關(guān)閉蜂鳴器、震動(dòng)、燈 ????????????????TMR2_Disable(); ????????????????Motor_OFF; ????????????????GPIOA_ResetBits(GPIO_Pin_11);?//?BEEP控制線拉低 ????????????????if(LedBeepSetup.led_color?==?LED_BLUE){LED_BLUE_OFF;} ????????????????else?{LED_GREEN_OFF;}
熱門產(chǎn)品 :
CH32V317: 互聯(lián)型青稞RISC-V MCU