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

大家好,我是一名初学者,现在在学习spi的知识,最近学习遇到了几个问题想请教一下大家

1、通过spi对从设备的配置,是不是可以视为主设备向从设备的指定寄存器发送数据

2、对从设备指定寄存器发送数据时,如何指定某一个寄存器,比如一个16位spi帧格式前八位是命令符,后八位是数据,我是不是可以理解为前八位是对寄存器寻址,通过这八位确定发往哪个寄存器,后八位是对寄存器的配置,通过这八位来实现所需要的功能

3、当主设备向从设备发送数据后,怎么监测数据有没有接收到

  • 1 SPI的4个引脚

    (1)MOSI:主器件数据输出,从器件数据输入 (2)MISO:主器件数据输入,从器件数据输出 (3)SCLK :时钟信号,由主器件产生 (4)/SS(CS):从器件使能信号,由主器件控制

    主机在访问某一从机时,必须使该从机的片选信号有效;主机在 SCK 信号的同步下,通过 MOSI 线发出指令、地址信息;如需将数据输出,则接着写指令,由 SCK 同步在 MOSI 线上发出数据;如需读回数据,则接着读指令,由主机发出 SCK,从机根据 SCK 的节拍通过 MISO 发回数据。对具有SPI接口的从机器件来讲,SCK、MOSI 是输入信号,MISO 是输出信号。

    具体可以参考帖子: e2e.ti.com/.../469448

    2&3 请问您现在使用的是哪款芯片?SPI器件呢?请详细说明一下
  • mcu是tms570ls0914,从芯片是tps65381,想要实现tps65381的DIAG_OUT 引脚和 MCU 模拟/数字输入引脚之间的诊断互连检查,我看了芯片手册说是通过DIAG_CFG_CTRL 寄存器中的 SPI 位 MUX_OUT 进行控制,是不是我利用mibspisetdata()函数发送数据(发送0xCCA0)就能完成对寄存器的配置
  • TI有TPS 的驱动,你可以看看

    ,也有使用例子

  • 谢谢,但是我不懂tps驱动怎么配置。。。