找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 889|回复: 9
收起左侧

为什么蜂鸣器不响啊,是我MCU没正确产生pwm波吗?

[复制链接]
ID:1030584 发表于 2022-5-29 08:37 | 显示全部楼层 |阅读模式
用的是灵动的MCU板子mm32,GPIO口在AHB线上,时钟1在APB2上,是我代码的问题吗,有没有好心人帮我看看,先谢谢啦
4927de6f1bd34aa9.png
1.jpg
回复

使用道具 举报

ID:161164 发表于 2022-5-29 10:36 来自手机 | 显示全部楼层
有没有接三极管来驱动?直接接蜂鸣器可能驱动能力不夠
回复

使用道具 举报

ID:1030584 发表于 2022-5-29 15:13 | 显示全部楼层
lkc8210 发表于 2022-5-29 10:36
有没有接三极管来驱动?直接接蜂鸣器可能驱动能力不夠

我看原理图上面是有三极管的
回复

使用道具 举报

ID:1004455 发表于 2022-5-30 00:12 | 显示全部楼层
用三极管驱动一下,或者点开蜂鸣器看下电压是否是5v,如果是12v的就改成5v
回复

使用道具 举报

ID:1030584 发表于 2022-5-30 08:14 | 显示全部楼层
LXJG 发表于 2022-5-30 00:12
用三极管驱动一下,或者点开蜂鸣器看下电压是否是5v,如果是12v的就改成5v

就板子不是我自己做的,是厂家弄好的
回复

使用道具 举报

ID:735831 发表于 2022-5-30 11:47 | 显示全部楼层
先确定是有源蜂鸣器还是无源,如果是有源蜂鸣器只要给电就会发声,看楼主做法应该是无源蜂鸣器,这个时候主要思路是检查对应硬件输出位置的引脚是否有正确波形发出,还可以检查后级放大电路部分是否正常工作,这个得看蜂鸣器部分的设计了,靠猜是猜不到的
回复

使用道具 举报

ID:938859 发表于 2022-5-30 19:17 | 显示全部楼层
你的三极管弄好了吗
回复

使用道具 举报

ID:1023753 发表于 2022-6-25 15:00 | 显示全部楼层
无源蜂鸣器发声跟频率也有关系
回复

使用道具 举报

ID:883242 发表于 2022-6-25 17:09 | 显示全部楼层
为什么要让一个不会用万用表示波器的人士来搞这些东西?
回复

使用道具 举报

ID:401564 发表于 2022-6-25 21:58 | 显示全部楼层
GPIOA的端口时钟是APB2,所以要加一句
RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOA,ENABLE);        //GPIO端口时钟启用
或者是和TIM1一起操作也可以
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

Powered by 单片机教程网

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