如果单片机和蜂鸣器都是5V供电,可以换成PMOS |
用个3K下拉电阻拉低。 |
我到是挺喜欢这个开机瞬间响一下,证明上电成功. STC8和STM32系列不会有这个问题,一般是STC15和之前的MCU开机默认上拉高电平才有,要消除不能IO先串联一个10K左右的电阻后面104P对地,这样基本能消除开机瞬间冲击吧,但并联1U声音会变化,难道IO输出的是PWM驱动MOS ? |
正确的做法,一般在G极串联了1K电阻,再在1K电后面并联一个100K到地。 |
加下拉就行。会响是因为上电时,mcu还没有启动,IO是高阻态。mos栅极相当于悬空,受到漏极电压影响导通。等mcu启动了输出低才关闭。 |
1、电容用小一点。 2、CPU上电后先执行关蜂鸣器操作,而后再初始化其它东东。 |
xuyaqi 发表于 2022-8-31 15:42 有源蜂鸣器 |
你的单片机上电特性,上拉太强了,比如STC15系列要1K下拉电阻,STC8系列用100K就可以 |
蜂鸣器上并联大电容。 |