请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
器件型号: TMS570LC4357
我们使用 SPI3 通信与 IC 25LC320 连接。 我们可以读取状态寄存器以及发送数据。 传输完全符合数据表中规定的要求。
不过、在读取时、最后一位缺失且读数为高电平。 我已附上写入操作和读取操作映像以供参考。
请帮助我解决此问题。 

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.
器件型号: TMS570LC4357
我们使用 SPI3 通信与 IC 25LC320 连接。 我们可以读取状态寄存器以及发送数据。 传输完全符合数据表中规定的要求。
不过、在读取时、最后一位缺失且读数为高电平。 我已附上写入操作和读取操作映像以供参考。
请帮助我解决此问题。 

尊敬的 Prasanna:
请尝试以下建议一次:
您还可以增加发送端到芯片选择非活动时间、也可以尝试增加该参数一次:

--
此致、
Jagadish。
尊敬的 Prasanna:
稍后、我们将 SPI 模式从模式 0 更改为模式 1、之后从 EEPROM 正确接收数据。
根据 25LC320 数据表、他们没有明确提到模式。 但我发现了以下信息:


根据我的理解、25LC320 数据采样在上升沿进行、数据移动在下降沿进行、
因此、根据此、TMS570 控制器应在上升沿锁存或采样其数据、因为 25LC320 在下降沿移动数据:

如您在模式 1 中所见、这与 25LC320 匹配、因此根据我的理解、模式 1 也应该是正确的。
--
此致、
Jagadish。