请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
器件型号:RM48L952 主题中讨论的其他器件:HALCOGEN、
工具/软件:Code Composer Studio
您好!
我尝试使用硬件连接获取两个 SPI 端口(SPI 1和2)进行相互通信。 在继续之前、我的当前设置为:
1) 1)我将 HALCoGen v4.07与 CCSv7结合使用
2) 2) SPI2是主器件、SPI1是从器件
3) 3) SIMO、SOMI 和 CLK 被连接、SPI2的 Nena 引脚被连接至 SPI1的 NCS[3]
4) 4)我将 Nena 的引脚模式从"SPI"更改为"GIO"、禁用主器件上 SOMI 的 DIR 和从器件上 SIMO 的 DIR、启用 GIO 和 SPI1/2驱动器、为 SPI1低电平和高电平信号启用 VIM 通道、以及禁用主器件模式和从器件时钟(SPI1)
下面是我的 sys_main.c 中的所有代码:
在这里、我的代码基本上会失败:
我从 Example_SPI_Master_Slave 中提供的代码开始、尝试将其更改为我需要的代码。 我设法使用内部回送选项获得 SPI 工作、但尚未成功使用有线连接。 我知道在设置该程序期间、我可能会在某处弄乱、但我不知道要去哪里。 我对嵌入式系统比较陌生、如果能提供有关此问题的任何帮助/信息、我将不胜感激。