1、提供的参考初始化代码里面有对41个寄存器进行初始化(Bk1086_FW_03.29_support_9sw ),所有寄存器全部有读写权限吗?
规格书中开放的寄存器有标明是只读还是只写, 还是读写都可以.
没有开放的寄存器都是能写不能读.
2、这41个寄存器我们全部需要初始化吗?
除了0, 1寄存器,其它都要初始化.
3、附件是断电再上电未进行任何操作,读取到的前30个寄存器的值,我需要您帮忙确认一下读取是否正确。
判断读写是否正确是方法是对寄存器2操作. 写入,再读出验证.
REG1=1080,这里永远不会变, 请尝试读下.
4、所有寄存器上电后的默认值是?还是除了个别寄存器值固定,剩余全部随机?
有默认值, 但上电后默认值 不等于 初始化写入的值.
5、上电后,执行power on,然后再初始化所有寄存器(按照你们的参考代码Bk1086_FW_03.29_support_9sw ),然后tune到一个频道,没有任何声音,问题可能在哪里?
没有解除MUTE吧? 还有就是初始化不成功, 请检查I2C.
用户1642885 2012-3-5 10:47