探索者STM32F407开发板,进行录音机实验时蜂鸣器一直响

2019-07-20 03:16发布

在用探索者STM32F407开发板,进行录音机实验时蜂鸣器一直响,当把SD卡拔掉后,蜂鸣器就不响了,但是录音机实验必须有SD卡,所以不能拔。由于音乐播放实验与录音机实验所用到的硬件资源是一样的,所以我也用录音机实验试了,但是蜂鸣器并没有响,所以我估计并不是蜂鸣器的驱动接口也就是(PF8)被占用造成的,而是因为程序在执行过程中,可能使得PF8一直处于高电平,导致蜂鸣器一直响,但是我仔细看了录音机实验中的main.c和recorder.c两个文件好几遍,还是没有找出原因,特请求各路大神以及原子哥相助,不胜感激!
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
5条回答
正点原子
1楼-- · 2019-07-20 08:19
 精彩回答 2  元偷偷看……
myblues
2楼-- · 2019-07-20 12:08
spark550 发表于 2017-5-6 18:18
main.c 40行 WM8978_SPKvol_Set(50) 修改为WM8978_SPKvol_Set(0);        and 我觉得客户发现了自己的产品 ...

调为0没有声音了,可以修改为30左右,已经试过。外放声音有点小,但能听见,可以接耳机效果会更好
kriass
3楼-- · 2019-07-20 12:19
其实是录音时喇叭跟麦克风产生干扰,录音时把喇叭关掉就好了,官方教程也没有单录音不同时播放的,感觉有必要改啊,@正点原子
13372533333
4楼-- · 2019-07-20 17:32
 精彩回答 2  元偷偷看……
gama123
5楼-- · 2019-07-20 19:06
 精彩回答 2  元偷偷看……

一周热门 更多>