打开蜂鸣器:
void buzzer_play(void) { #ifdef __MTK_TARGET__ DCL_HANDLE pwm_handle; PWM_CMD_CONFIG_OLD_T old_config; pwm_handle = DclPWM_Open(DCL_PWM1,MOD_UEM); old_config.freq = 2700; old_config.duty = 50; DclPWM_Control(pwm_handle,PWM_CMD_CONFIG_OLD,(DCL_CTRL_DATA_T*)&old_config); DclPWM_Control(pwm_handle,PWM_CMD_START,0); DclPWM_Close(pwm_handle); #endif }
关闭蜂鸣器:
void buzzer_stop(void) { #ifdef __MTK_TARGET__ DCL_HANDLE pwm_handle; pwm_handle=DclPWM_Open(DCL_PWM1,MOD_UEM); DclPWM_Control(pwm_handle,PWM_CMD_STOP,0); DclPWM_Close(pwm_handle); #endif }