IO口输出固定频率和占空比的PWM信号驱动蜂鸣器鸣响
void buz(void) { if(buz_flg) { buz_cnt = 200; //运行200ms 0.2s Pwm0Init(1000,500); //频率1k,占空比%50 buz_flg = 0; } if(buz_cnt == 0) { Pwm0Init(1000,0); //占空比为0,不响 } }
使用方法
buz_flg = 1;