wm8978初始化失败怎么回事?

2019-07-20 16:04发布

wm8978初始化老是不过,写寄存器失败,用的原子哥的历程,wm8978也换了好几片了,每次都是初始化失败,不知怎么回事
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
10条回答
Huangshuqian
1楼-- · 2019-07-20 18:08
自己焊接的?看看是不是没有焊接好
tomyoct
2楼-- · 2019-07-20 22:13
Huangshuqian 发表于 2017-2-25 10:27
自己焊接的?看看是不是没有焊接好

焊的应该没问题,是不是有可能芯片被风枪吹坏了?连焊3个了 都有问题。。。。
正点原子
3楼-- · 2019-07-21 02:19
 精彩回答 2  元偷偷看……
tomyoct
4楼-- · 2019-07-21 03:28
正点原子 发表于 2017-2-25 21:29
初始化不过,一般是焊接或者芯片问题(前提代码无误)。  如果连续几个都有问题,你拆开发板的来试试吧。。 ...

原子哥,焊接的应该问题不大啊,我用放大镜检查了,发现原子的myiic程序应该有点问题,我修改了几个地方,现在初始化能过去了,但是用原子的例程播放wav还是没声音,不知道怎么回事?
lzq12
5楼-- · 2019-07-21 06:26
你是自己画的电路板嘛,我前段时间发现个问题,如果从F407引出去的I2S_MCLK走线不好,比如和外部SRAM的线形成了十字交叉(双面板,外部SRAM横向走线,I2S_MCLK纵向走线),此时播放都会出现问题,而且外部SRAM的使用也会有问题,但这两个问题出现得很诡异,分开使用时都正常,同时使用时就会出现很难排除掉的问题,比如一打开I2S的DMA开关就直接死掉。I2S_MCLK的时钟比较快,估计是和其他线造成了干扰,希望你可以排除这个问题。
tomyoct
6楼-- · 2019-07-21 08:48
lzq12 发表于 2017-3-3 14:36
你是自己画的电路板嘛,我前段时间发现个问题,如果从F407引出去的I2S_MCLK走线不好,比如和外部SRAM的线形 ...

我用的F7 SAI接口,的SDRAM和wm8978的线应该没有你说的这种交叉的情况

一周热门 更多>