主题中讨论的其他器件:HALCOGEN、
尊敬的所有人:
如标题所示、我要在 TMS570开发套件中实现 SPI 通信。 您能否确认我所做的操作是否正确?
驱动程序初始化
- Halcogen -> TMS570LS3137ZWT 选项卡->驱动程序启用->启用 SPI3驱动程序
2. SPI3设置(8位发送)
- SPI3全局选项卡->检查主模式和内部时钟
- SPI3数据格式选项卡->数据格式0字符长度8设置
- SPI3端口选项卡-> SOMI 输出、SIMO 输入、CLK 输出、ENA 输入、SCS[0]输出设置
3. IRQ 设置
- TMS570LS3137ZWT TAB -> VIM 通道32-63 TAB -> 38:MIBSPI3级别1启用
4.操作
- SPI 数据发送:spiInit ();-> spiEnableNotification (spiREG3、(UINT32)((UINT32) 1U << 8U));-> spiSendData (spiREG3、&dataconfig1、 sizeof (cpuMessagebuf)/2、cpuMessagebuf);
- SPI 数据接收:通过执行 mibspi3LowLevelInterrupt ()-> spiNotification ()-> spiGetData ()读取数据。
这是它的工作方式吗?
我会等待专家的建议。
此致、
IBLEE.



