OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 4199|回复: 5

STM32F407录音机实验得到的数据会随机出现数据丢失、数据重复等错误

[复制链接]
54cml 该用户已被删除
发表于 2017-3-13 10:42:16 | 显示全部楼层 |阅读模式
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

16

主题

216

帖子

1

精华

高级会员

Rank: 4

积分
970
金钱
970
注册时间
2016-11-24
在线时间
156 小时
发表于 2017-3-13 10:42:17 | 显示全部楼层
54cml 发表于 2017-3-21 10:46
我是照着官方的例程来的,双声道,WM8978的寄存器配置如下

你把寄存器1设置成WM8978_Write_Reg(1,0X1F);,然后再设置寄存器44把其他不用的输入端口关闭掉试试
回复

使用道具 举报

16

主题

216

帖子

1

精华

高级会员

Rank: 4

积分
970
金钱
970
注册时间
2016-11-24
在线时间
156 小时
发表于 2017-3-13 16:17:54 | 显示全部楼层
注意一下WM8978的寄存器配置,你是用哪个通道录音的,最好把相关的配置附上比较好
回复

使用道具 举报

54cml 该用户已被删除
 楼主| 发表于 2017-3-21 10:46:27 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

54cml 该用户已被删除
 楼主| 发表于 2017-3-26 10:58:25 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

16

主题

216

帖子

1

精华

高级会员

Rank: 4

积分
970
金钱
970
注册时间
2016-11-24
在线时间
156 小时
发表于 2017-3-27 14:55:12 | 显示全部楼层
54cml 发表于 2017-3-26 10:58
按你说的,把寄存器1设为0x1F,把寄存器44的line-in关闭之后,测试了两天都没有再发现这个问题了,感激不 ...

我之前也碰到死活控制不了WM8978寄存器的情况,折腾了好久才发现设置0x1F后才能单独控制其他寄存器
回复

使用道具 举报

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

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2025-6-19 01:07

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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