无源蜂鸣器的控制需要一个2-5Khz的方波,我们可以利用Core的PWM功能来实现。 假设以下程序用的是低电平触发的蜂鸣器,蜂鸣器的控制引脚接Core的“D1”端口,通过程序给蜂鸣器一个2.5Khz,占空比为50%来控制蜂鸣器鸣叫。 --配置D0端口为PWM功能,参数400表示PWM是周期400us(2.5Khz),参数0表示PWM低电平有效 LIB_PwmConfig...
无源蜂鸣器的控制需要一个2-5Khz的方波,我们可以利用Core的PWM功能来实现。 假设以下程序用的是低电平触发的蜂鸣器,蜂鸣器的控制引脚接Core的“D1”端口,通过程序给蜂鸣器一个2.5Khz,占空比为50%来控制蜂鸣器鸣叫。 --配置D0端口为PWM功能,参数400表示PWM是周期400us(2.5Khz),参数0表示PWM低电平有效 LIB_PwmConfig...
--LIB_GpioWrite("D0",1)--如果某些条件满足后,关闭蜂鸣器 --end end 三、无源蜂鸣器控制例程 无源蜂鸣器的控制需要一个2-5Khz的方波,我们可以利用Core的PWM功能来实现。 假设以下程序用的是低电平触发的蜂鸣器,蜂鸣器的控制引脚接Core的“D1”端口,通过程序给蜂鸣器一个2.5Khz,占空比为50%来控制蜂鸣器鸣叫。 -...