TI论坛
直播中

孙沛池

7年用户 177经验值
私信 关注
[问答]

请问5416的 McBSP 进行 SPI 通信时,BCLKX这和时钟信号都出不来是什么情况?

我利用5416的McBSP口与AIC23进行通信,5416是主设备,要发送BCLKX和FSX 等信号,但是我现在无论怎么配置寄存器,BCLKX这和时钟信号都出不来,怎么回事啊!!! 关键是要配置什么寄存器,还要注意哪些地方,BCLKX的信号才能出来呢?求大虾指教,谢谢!

回帖(5)

李波

2018-7-31 07:27:37
c5000.spectrumdigital.com/dsk5416
请从上面网址下载BSL样例参考。
                                                                         http://processors.wiki.ti.com/index.php/Main_Page
Think Over Before Asking.
http://www.catb.org/~esr/faqs/smart-questions.html#goal
举报

孙沛池

2018-7-31 07:40:22
引用: lifei639156 发表于 2018-7-31 07:27
c5000.spectrumdigital.com/dsk5416
请从上面网址下载BSL样例参考。
                                                                         http://processors.wiki.ti.com/index.php/Main_Page

您好,谢谢你的回答,上述的McBSP口都配出来了,但是AIC23始终没有输出,问题就转移到了AIC23上面,现在的问题是AIC23的寄存器配置不了,不我知道是AIC23坏掉还是配置方法不对。
我具体做法如下:通过McBSP1的BDX1端口往AIC23的SDIN引脚发送16bit数据,这16bit数据包括高7位的地址和低9位的数据,帧同步和时钟的信号也到按照SPI通信的时序给出,但是AIC23就是没有反应。。。
举报

袁沁茹

2018-7-31 07:55:54
引用: Noyeet 发表于 2018-7-31 07:40
您好,谢谢你的回答,上述的McBSP口都配出来了,但是AIC23始终没有输出,问题就转移到了AIC23上面,现在的问题是AIC23的寄存器配置不了,不我知道是AIC23坏掉还是配置方法不对。
我具体做法如下:通过McBSP1的BDX1端口往AIC23的SDIN引脚发送16bit数据,这16bit数据包括高7位的地址和低9位的数据,帧同步和时钟的信号也到按 ...

 
 
 
 
 

硬件设计是否如上图所示?
举报

孙沛池

2018-7-31 08:02:32

嗯,谢谢你的回答,问题已经解决了,这是传输数据那一边的连接。原因是利用SPI配置AIC23寄存器的时候,时序的问题,时钟信号错位了,现在已经出来了,谢谢哈
举报

更多回帖

发帖
×
20
完善资料,
赚取积分