主题中讨论的其他器件:HALCOGEN
大家好、我正在尝试将 MibSPI 作为主器件-从器件模型。 我有两个 TMS570C43x LaunchPad。 我将一个配置为主器件、另一个配置为从器件。 我使用了 HALCOGEN 来实现这一目的。
我注意到主器件工作正常。 我通过短接 SIMO 和 SOMI 引脚进行了检查。 我正在将 MIBSPI3SIMO[0]、MIBSPI3SOMI[0]、MIBSPI3CLK[0]、 MIBSPI3CS[2]用于主器件、而从器件则用于无并行模式。
主配置如下所示。
主数据格式如下所示:
主传输组。 缓冲模式为4而不是7。
主 MIBSPI3端口:我将 ENA 和其他 CS0、CS1、CS3..配置为 GIO 和 SOMI、SIMO、CLK 和 CS[2]、如下所示。
正如我说过的、主器件工作正常。 现在、我遇到的问题是从器件。 我注意到、在每次缓冲器传输后、从器件都要求主器件使 CS 线路无效。
下面是我的从器件设置。
秘书长的报告
从机设置
秘书长的报告
我和 CSHOLD 和 CSHOLD FS 一起玩,但没有得到正确的行为。
请告诉我我做了什么错?
下面是我尝试开始工作的顺序。
1)主设备:CS 低电平
发送8个短整数的缓冲区
在主器件完成发送数据后、
从从器件: 读取数据并将相同的数据发送回主器件。
在这个主器件将 CS 置为无效之后(上拉)
我使用 MibSPI 进行半双工通信。