找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

这个蜂鸣器电路一通电就响,写这个单片机代码还是会响,怎么办

查看数: 3017 | 评论数: 14 | 收藏 0
关灯 | 提示:支持键盘翻页<-左 右->
    组图打开中,请稍候......
发布时间: 2024-4-30 20:43

正文摘要:

大家好求助一下, 用的是有源+5V供电的蜂鸣器 这个是单片机代码 uint16_t A; int main(void) {         OLED_Init();         Serial_Init(); &nb ...

回复

ID:34298 发表于 2024-5-26 16:18
加一个10k上拉电阻就可以了
ID:1122292 发表于 2024-5-26 12:39
你这个正常现象,蜂鸣器的供电VCC是5V, Vbe有2V肯定导通,蜂鸣器就会响,你试着改用改NPN管的话就可以了
ID:815949 发表于 2024-5-4 15:04
普通PNP VEB大于0.7V就会导通,3.3V供电的单片机输出高电平也是3.3V, 蜂鸣器的供电VCC是5V, Vbe有2V肯定导通,蜂鸣器就响,改NPN管可以解决
ID:373976 发表于 2024-5-3 10:25
我看下面说是你单片机供电是3V3,那不管你出高电平还是低电平蜂鸣器肯定都会响。你可以在PB8端串进去一个2V稳压管,或者把单片机供电改成5V,再或者把PNP三极管改成NPN三极管。
ID:916499 发表于 2024-5-2 23:16
把蜂鸣器断开就不响了,拆下来,只要你不通电,它绝对不响
ID:1076325 发表于 2024-5-1 22:14
xxxevery 发表于 2024-5-1 15:37
你这个电路用3.3v控制5v不行,换成8050的电路试试

好的,换成了8050成功了
ID:639698 发表于 2024-5-1 16:51
PB8默认输出高电平,输出低电平试试
ID:883242 发表于 2024-5-1 16:29
Output_PP肯定不行,输出高电平3.3V管子还会导通,试试open drain。
ID:59202 发表于 2024-5-1 15:37
你这个电路用3.3v控制5v不行,换成8050的电路试试
ID:1076325 发表于 2024-5-1 09:59
gsr64 发表于 2024-5-1 08:19
用漏电流小的管子如AO3415或继电器就可以了。

怎么用啊
ID:1076325 发表于 2024-5-1 09:59
IdeaMing 发表于 2024-5-1 07:03
你单片机是不是3.3V的啊?量量Resetbit   和 Setbit  两种设置 蜂鸣器两边的压差。

是的,是3.3的,好的
ID:338503 发表于 2024-5-1 08:19
用漏电流小的管子如AO3415或继电器就可以了。
ID:276663 发表于 2024-5-1 07:03
你单片机是不是3.3V的啊?量量Resetbit   和 Setbit  两种设置 蜂鸣器两边的压差。
ID:1076325 发表于 2024-4-30 20:44
这个电路是不是应该用无源蜂鸣器啊

小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

快速回复 返回顶部 返回列表