主题中讨论的其他器件:CC3220SF
您好、E2E、
我们的客户需要您的帮助、以便在 F28379D-LaunchPad 和 CC3220SF 之间建立 SPI 通信。 有关详细信息、请参阅随附的文件。
非常感谢您的帮助。
此致、
卡洛
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.
您好、E2E、
我们的客户需要您的帮助、以便在 F28379D-LaunchPad 和 CC3220SF 之间建立 SPI 通信。 有关详细信息、请参阅随附的文件。
非常感谢您的帮助。
此致、
卡洛
您好 Sarah、
我们的客户已经使用2个 CC3220SF 板在 CCS 中测试了 spimaster 和 spislave 项目示例。 它们能够相互交换数据(发送和接收)。 我们客户的主要问题如下所述:
"我不知道应该在 spislave 示例中修改哪个代码段、以便它可以使用 MATLAB Simulink 从 F28379D LaunchPad 接收数据。 我正在尝试在不使用握手事件的情况下将数据从 F28379D (MATLAB Simulink)发送到 CC3220SF (CCS)(是否可能?)。 我已经在 CCS spislave 示例中设置了 CC3220SF 的 SPI 参数、以便与 MATLAB Simulink 中的 F28377D 配置相匹配、但是、它仍然不接收 F28379D 板中的任何内容。 "
请参阅之前随附的文档以了解该代码。
此致、
卡洛
您好、Carlo、
如果他们离开握手、客户是否能够使用两个 CC3220 LP 发送和接收正确的数据格式? 这将验证硬件是否设置正确、以及他是否正确设置了缓冲区。
通常需要检查的是它们是否 在设置正确的位速率和 SPI_Params 中的其他参数。
我还看到、在 C2000设置中、它们启用了高速模式。 我不熟悉 C2000设置、但他们应该验证此设置是否符合 CC3220数据表 和 技术参考手册中的外设要求。
此致、
Sarah
您好 Sarah、
非常感谢您的帮助。 请参阅随附的文件、了解我们客户的响应。 该文件中还提供了 Matlab 代码。
e2e.ti.com/.../CCS-Matlab-Code.docx
此致、
卡洛
您好 Sarah、
我们的客户能够从 MATLAB 向 CCS 发送和接收准确的值。 下面是提供的详细信息。
C2000正在向 CC3220SF 发送值"88"、该值相当于"X"、并且 CC3220SF 会准确接收到该值、但似乎 C2000能够在 CC3220SF 接收和显示该值之前发送2个"88"值。 请将图像作为参考。

您是否知道与两个器件同步传输和接收的任何方式? 此外、我已经尝试删除 SPI 事务上的 TxBuffer、以便 CC3220SF 只接收一个值、因为它不需要将任何数据发送回主器件、但当我将其删除时、从器件代码将无法接收任何数据。 是否可以移除从器件中的发送器件、使其仅接收主器件的任何数据? 如果可能、请告诉我如何操作?
感谢你的帮助。
此致、
卡洛