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

用TMS570LS1114与TPS65381A-Q1连接发送命令返回值固定

用TMS570LS1114与TPS65381A-Q1连接发送命令返回值一直是50FF(hex格式)  更改发送命令也是50FF,请问这是什么原因呢?有人遇到过吗?

KW X:

咋连的?建议给出原理和PCB图。

user6121941:

回复 KW X:

65381只和570的SPI3连接,其他的引脚没有与570连接,65381的VDD5、VDD3/5、VDD1_G电压分别是5V,3.3V,1.2V。我是把SPI的片选使用GIO手动控制的,片选低电平有效,如果我的片选一直是高电平,返回的数据就是FFFF。如果和时序图一致的话,返回的数据就是50FF。

user6121941:

回复 user6121941:

SPI片选拉低有效,我是把SPI的片选当成GIO用作手动控制片选,如果片选一直是高的话,返回来的数据是FFFF,相位和极性设置的也没有问题。

Johnsin Tao:

回复 user6121941:

Hi建议你确认SPI时序,看是读写操作是否正确?

user6121941:

回复 Johnsin Tao:

我现在发送使用的spiTransmitAndReceiveData(spiREG3, &peizhi, 2, cmd, rcv);  cmd里填的是0x06,读取设备ID的命令,现在有以下问题:1、什么时候使用奇偶校验,设么时候不使用奇偶校验,是在HAL里配置是否开启SPI的校验码?  2、发送命令返回值如下图,发什么命令都是返回这个值,只有发送0x0600返回的是0x5098.这是什么原因导致的呢?谢谢

赞(0)
未经允许不得转载:TI中文支持网 » 用TMS570LS1114与TPS65381A-Q1连接发送命令返回值固定
分享到: 更多 (0)