求如何解决蜂鸣器将单片机端口电平拉低的问题
时间:10-02
整理:3721RD
点击:
自己做了一个蜂鸣器,用NPN三极管驱动,BUZZER端接在51单片机的P2^3口,在操作中,问题来了:当置为高电平时,蜂鸣器不响,经测试P2^3口电压只有0.03V;当置P2^3为低电平时,可靠输出0.00V。不知何故。
遂将其与P2^3口断开,接到其他任意端口上,均出现类似情况。
但如果将其直接接到5V电压上,则会可靠发声,且电压等一切均比较正常。
百思不得其解,感觉这个问题挺奇葩的,请各位大神赐教!谢谢!
附电路图如下:

遂将其与P2^3口断开,接到其他任意端口上,均出现类似情况。
但如果将其直接接到5V电压上,则会可靠发声,且电压等一切均比较正常。
百思不得其解,感觉这个问题挺奇葩的,请各位大神赐教!谢谢!
附电路图如下:

端口是不是初始化成输入端口了呀
蜂鸣器,按照驱动方式分类,可以分成有源和无源的,也就是说震荡源是哪种类型的。有源蜂鸣器,只要给相应的电位就可以响了,而无源的必须给脉冲频率才能响,频率是多少,看种类。我也是小白,如果没用,请莫见怪
把那个R15去掉,然后你再试试
谢回复。去掉试了,还是不行
