蜂鸣器有关问题,τ 宝买了一个有源蜂鸣器模块。在stm32F4的板子上直接置高电平 GPIO_SetBits(GPIOF,GPIO_Pin_8); 蜂鸣器就会很响。
但是在51单片机上 sbit beep=P1^5; beep=1就不会响,一定要取反加个延时 这样: beep = ~beep; delay(10);才会响,而且比较小声。这是为什么呢?
我个人想实现按键一次蜂鸣器响一次,在STM32可以听到很大声,在51基本上就一点点声几乎听不见。
,是不是51单片机给的高电平不够高?
蜂鸣器有关问题,τ 宝买了一个有源蜂鸣器模块。在stm32F4的板子上直接置高电平 GPIO_SetBits(GPIOF,GPIO_Pin_8); 蜂鸣器就会很响。 但是在51单片…
蜂鸣器有关问题,τ 宝买了一个有源蜂鸣器模块。在stm32F4的板子上直接置高电平 GPIO_SetBits(GPIOF,GPIO_Pin_8); 蜂鸣器就会很响。
但是在51单片机上 sbit beep=P1^5; beep=1就不会响,一定要取反加个延时 这样: beep = ~beep; delay(10);才会响,而且比较小声。这是为什么呢?
我个人想实现按键一次蜂鸣器响一次,在STM32可以听到很大声,在51基本上就一点点声几乎听不见。
,是不是51单片机给的高电平不够高?