TI中文支持网
TI专业的中文技术问题搜集分享网站

28335 SPI 和一个外设通信,一直不成功

该外设要求时序如图所示,前3个byte发命令,然后回读,回读的时候,我用了dummy wite不知道问题出在哪里?我是用FIFO实现发5bytes数据的,SIMO线上用示波器看过数据,是对的,但是就是在SOMI线上看不到回读的数据,,但就是看不到SOMI线上有数据,,请帮我看看。

mangui zhang:

你好   最好先研究一下外设的时序要求   很重要的是CLK的最高频率要求   不要超过要求最高值

还有通过示波器查看时   要严格对于时序中的边沿    还有很重要的一位就是R/W位

还有最开始送的设备地址       请严格核查这些

该外设要求时序如图所示,前3个byte发命令,然后回读,回读的时候,我用了dummy wite不知道问题出在哪里?我是用FIFO实现发5bytes数据的,SIMO线上用示波器看过数据,是对的,但是就是在SOMI线上看不到回读的数据,,但就是看不到SOMI线上有数据,,请帮我看看。

囧:

你现在用的是哪一个C2000和什么器件通信?有没有看过CLOCK POLARITY和CLOCK PHASE寄存器设置与外部器件是否一样?

该外设要求时序如图所示,前3个byte发命令,然后回读,回读的时候,我用了dummy wite不知道问题出在哪里?我是用FIFO实现发5bytes数据的,SIMO线上用示波器看过数据,是对的,但是就是在SOMI线上看不到回读的数据,,但就是看不到SOMI线上有数据,,请帮我看看。

Yang tianxi:

回复 囧:

我有的28335,CLOCK POLARITY 和CLOCK PHASE 都查过了,和该器件(ADAR7251)的时序要求一致,但就是在SOMI线上看不到数据。

该外设要求时序如图所示,前3个byte发命令,然后回读,回读的时候,我用了dummy wite不知道问题出在哪里?我是用FIFO实现发5bytes数据的,SIMO线上用示波器看过数据,是对的,但是就是在SOMI线上看不到回读的数据,,但就是看不到SOMI线上有数据,,请帮我看看。

Yang tianxi:

回复 mangui zhang:

这些都仔细查地字,目前就是看不到回来的数据

该外设要求时序如图所示,前3个byte发命令,然后回读,回读的时候,我用了dummy wite不知道问题出在哪里?我是用FIFO实现发5bytes数据的,SIMO线上用示波器看过数据,是对的,但是就是在SOMI线上看不到回读的数据,,但就是看不到SOMI线上有数据,,请帮我看看。

Yang tianxi:

问题已经解决,硬件问题。

赞(0)
未经允许不得转载:TI中文支持网 » 28335 SPI 和一个外设通信,一直不成功
分享到: 更多 (0)