微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 嵌入式设计讨论 > MCU和单片机设计讨论 > 求如何解决蜂鸣器将单片机端口电平拉低的问题

求如何解决蜂鸣器将单片机端口电平拉低的问题

时间:10-02 整理:3721RD 点击:
自己做了一个蜂鸣器,用NPN三极管驱动,BUZZER端接在51单片机的P2^3口,在操作中,问题来了:当置为高电平时,蜂鸣器不响,经测试P2^3口电压只有0.03V;当置P2^3为低电平时,可靠输出0.00V。不知何故。
遂将其与P2^3口断开,接到其他任意端口上,均出现类似情况。

但如果将其直接接到5V电压上,则会可靠发声,且电压等一切均比较正常。

百思不得其解,感觉这个问题挺奇葩的,请各位大神赐教!谢谢!

附电路图如下:



端口是不是初始化成输入端口了呀

蜂鸣器,按照驱动方式分类,可以分成有源和无源的,也就是说震荡源是哪种类型的。有源蜂鸣器,只要给相应的电位就可以响了,而无源的必须给脉冲频率才能响,频率是多少,看种类。我也是小白,如果没用,请莫见怪

把那个R15去掉,然后你再试试

谢回复。去掉试了,还是不行

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top