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

新手求助tms570ls0914的spi配置问题

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

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

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

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

Susan Yang:

1SPI的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器件呢?请详细说明一下

user6005420:

回复 Susan Yang:

mcu是tms570ls0914,从芯片是tps65381,想要实现tps65381的DIAG_OUT 引脚和 MCU 模拟/数字输入引脚之间的诊断互连检查,我看了芯片手册说是通过DIAG_CFG_CTRL 寄存器中的 SPI 位 MUX_OUT 进行控制,是不是我利用mibspisetdata()函数发送数据(发送0xCCA0)就能完成对寄存器的配置

li hu85:

回复 user6005420:

TI有TPS 的驱动,你可以看看

,也有使用例子

user6005420:

回复 li hu85:

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

赞(0)
未经允许不得转载:TI中文支持网 » 新手求助tms570ls0914的spi配置问题
分享到: 更多 (0)