发新帖我要提问
12
返回列表
打印

STC12C5A60S2的P2口驱动不了蜂鸣器,是怎么回事

[复制链接]
楼主: 没落的尘埃
手机看帖
扫描二维码
随时随地手机跟帖
21
没落的尘埃|  楼主 | 2016-9-22 10:14 | 只看该作者 回帖奖励 |倒序浏览
zyj9490 发表于 2016-9-21 21:58
怎么是负的,BJT用错了吗,倒管。

数据手册上就是这么写的,没办法上图

使用特权

评论回复
22
Tliang| | 2016-9-22 11:06 | 只看该作者
没落的尘埃 发表于 2016-9-21 20:38
根据这个公式来说,我换成10K的电阻应该就可以了,可是也不行。难道51单片机的驱动电流都没有几百uA吗? ...

单片机输出60uA时电压就降到2.4V了。所以单片机输出达不到几百uA的
不过加10K上拉的话,不算单片机的输出电流。假设VBE = 0.6V则可以有约300uA电流,10K下拉分流60uA,IB有240uA。根据S8050手册IB有240uA时IC能有40mA。
所以加10K的上拉电阻理论上应该已经可以让三极管导通带动40mA左右的负载了(可以用万用表测一下Ic上的电流最大是不是有这么大),驱动蜂鸣器已经够了。如果不行的话你检查你的蜂鸣器是有源还是无源,电压要求这些对不对吧。

使用特权

评论回复
23
bingshuihuo| | 2017-9-14 15:59 | 只看该作者
这个问题我也有遇到过 不知道原因

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则