从开始到出声音,有些要总结的东西:
1.调试芯片前一定要确定芯片有几种工作模式,各个模式是怎么区别的,然后重点测试区别的条件;我调试的WM8976就分2-wire和3-wire两种工作模式,开始不知道怎么区别,问了wolfson才知道MODE脚拉低就是2-wire工作模式。但是实际上MODE脚是高的,当然就出错了。
2.硬件工程师在贴好板子后,不能直接丢给软件驱动,一定要先确认没有错误(当然这个很难,大家都说自己没错),细心review一遍是必须的。还有要把改动的地方尽可能多的告诉软件这边。
3.调试过程中,要一步一步来,不能贪快,从加电->基本控制->通信->REG设置,必须的工作做完后才进行下一步的调试。在我这个例子中,MP3没出声音的时候,不应该使劲花时间去比较代码,应该先测试MP3工作必须的CLOCK等。如果测试了CLOCK,就会查到硬件的电阻错了。
希望下午能把效果调试好一点,下周wolfson来人一起调试效果。
用户1471625 2010-4-30 02:53
你好,看了你的博客,真棒,可以发一下你的nrf2401&fpga调试的例程给我吗,感谢
290106560@qq.com
用户30174 2007-12-24 15:42
我有特惠的WM8976供应。有需要联系我,,MSN:bmw-no1@hotmail.com.(数量有限,欲购从速)
用户1053025 2006-10-31 15:19