我利用5416的McBSP口与AIC23进行通信,5416是主设备,要发送BCLKX和FSX 等信号,但是我现在无论怎么配置寄存器,BCLKX这和时钟信号都出不来,怎么回事啊!!! 关键是要配置什么寄存器,还要注意哪些地方,BCLKX的信号才能出来呢?求大虾指教,谢谢!
dongdong huang:
回复 Tony Tang:
您好,谢谢你的回答,上述的McBSP口都配出来了,但是AIC23始终没有输出,问题就转移到了AIC23上面,现在的问题是AIC23的寄存器配置不了,不我知道是AIC23坏掉还是配置方法不对。
我具体做法如下:通过McBSP1的BDX1端口往AIC23的SDIN引脚发送16bit数据,这16bit数据包括高7位的地址和低9位的数据,帧同步和时钟的信号也到按照SPI通信的时序给出,但是AIC23就是没有反应。。。
dongdong huang:
回复 Jacob1:
嗯,谢谢你的回答,问题已经解决了,这是传输数据那一边的连接。原因是利用SPI配置AIC23寄存器的时候,时序的问题,时钟信号错位了,现在已经出来了,谢谢哈
wenlong zhang87:
回复 dongdong huang:
前辈你好我现在正在初学C5416+AIC23B,英文资料一知半解,苦于没有例程参考,麻烦前辈上传一份源码,让我参考一下,非常感谢,下图是我C5416与AIC23B的硬件连接。