主题中讨论的其他器件: MSP430FR5994
大家好、团队成员:
现在、我想使用 TM4C1290NCZAD 和 MSP430FR5994 通过 SPI 通信传输一些数据。
在我的系统中、TM4C 是主设备、MSP430是从设备。
主机发送一个请求帧、然后主机继续发送一些虚拟信号以生成时钟信号、
在从器件接收到主机的命令之后、由于总线上的时钟信号此时是正常的、因此从器件
能够正常将数据发送回主机。
我们都知道 SPI 是全双工通信。 但在我描述的过程中、SPI 似乎是一种半双工通信。
当主机发送数据时、从器件需要依赖主机生成的时钟信号来发送一些虚拟信号(如0xFF)
将自己的数据发送回主机。
如果在这个过程中、由于某些原因时钟信号有问题、则 SPI 将无法发送和接收数据。
所以我真的想知道
(__LW_AT__1)SPI 全双工通信、主机和从机如何同时发送和接收数据、
为什么主器件不需要向从器件提供额外的时钟信号?
(__LW_AT__2 μ s)、我们遇到的问题是偶尔会在两个器件之间进行 SPI 通信、
这两个芯片无法通信。 主器件发送虚拟信号来为从器件生成时钟信号是否可行?
请原谅我的冗长诱惑。 希望有的专家一看到就能耐心的帮我回答。




