工具/软件:Code Composer Studio
您好 TI 社区
我有一个 F28379D Delfino Launchpad。 我已经在 CPU1上开发了 SPI、它工作正常。 现在、我想让 SPI 在 CPU2上运行。 我 已通过 DevCfgRegs.CPUSEL6寄存器将 SPI 所有权分配给 CPU2、但它不起作用。
下面是我的步骤
CPU1代码正在执行以下操作:
1- SPIA 和 SPIB 引脚的初始化
2-将 SPIA 和 SPIB 的所有权分配给 CPU2
并且在其无限循环中没有任何要执行的内容。
-CPU2代码正在执行以下操作:
- SPIA 和 SPIB 寄存器初始化。
- SPIA 作为主器件向作为从器件的 SPIB 发送数据。
------------------------------------------ 结果-------------------------------------------------------
-SPIA 能够很好地发送数据。 我使用逻辑分析仪对其进行了测试
-spib 无法接收数据。
有什么建议?
此致
霍萨姆