自己制作了aic3254模块,MSP430控制,使用DSP模式。现在是:aic3254中各寄存器的值都能写进去(也能读出来),估计3254是正常工作,但出不来声音。不知哪里出问题了?
另外,(1)有3254最小系统原理图吗?
(2)3254相应管脚,需要区分数字地、模拟地吗?
谢谢!
Derek Xie:
你好:
最小系统请参考AIC3254的EVM。链接如下:http://www.ti.com/lit/pdf/slau295
如果需要比较好的性能,建议分开模拟和数字地。
Haiming Ma:
AIC3254寄存器的读写方式,能否指点一下小弟,不胜感激。
Jacky Wang(QD):
回复 Haiming Ma:
AIC3254的寄存器是分页管理的,0x00寄存器用来进行页选择,如下图所示:
0x30是AIC3254的I2C写地址,w 30 00 00就表示写I2C地址为0x30的器件的0x00寄存器为0x00,即选择第0页。页选择完成后你就可以接着操作该页下的相关寄存器了,连起来操作就如下代码:
w 30 00 00//选择第0页
w 30 01 01//写第0页下的第一个寄存器,写入值为0x01
如果要操作其它页下的寄存器,必须先通过0x00寄存器进行页切换。
deng feng li:
PurePath Studio 有否搞到 可否 共享一下 万分感谢 加我微信 13665176912 发个大红包给你 252408976@qq.com
deng feng li:
PurePath Studio 有否搞到 可否 共享一下 万分感谢 加我微信 13665176912 发个大红包给你 252408976@qq.com