This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

tms570ls0914通过spi配置从芯片

Other Parts Discussed in Thread: TMS570LS0914

大家好,我最近在利用tms570ls0914通过spi来配置从芯片,但是我发现从芯片的spi命令是32位,然而tms570的spi好像只能最高一次发送16位数据,想请教一下大家这个问题怎么解决,

  • 从机是否能配置成16位或者可以尝试TMS570将2组数据打包一起发出去(向BUF写两次即可连续发送)
  • 您好,谢谢您的耐心回复,但是我还有一些地方想请教一下您
    1、从机的数据格式就是十二位:1位读写+7位地址+16位+8位校验,应该是不能改成16位的。
    2、主机如果发两个数据包的话,数据包的格式应该怎么写,就是您所说的向BUF写两次我不太理解,您能帮忙解释一下吗,谢谢
  • 您可以尝试使用MIBSPI。

    MIBSPI相对于标准SPI来说,功能上差别不是很大,简单点说就是增加了一个buffer,同时支持transfer group的工作方式。同时MIBSPI可以工作在标准SPI的模式,他们的管脚定义都是一模一样的。

    在MibSPI模式下,与标准SPI相比,有一个传输组的概念( TG),也就是你可以事先配置好发送的传输组、接收的传输组,这样可以连续发送和接收多个数据,对于多字节的数据通讯很有帮助。此外,TG除了可以用软件也控制发送,还可以由硬件的一些事件来触发传输。

    具体信息您可以看一下

    www.ti.com.cn/.../spnu607a.pdf