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.

[参考译文] CCS/LAUNCHXL2-TMS57012:SPI 问题

Guru**** 2589265 points
Other Parts Discussed in Thread: TMS570LS1224

请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/883534/ccs-launchxl2-tms57012-spi-issue

器件型号:LAUNCHXL2-TMS57012
主题中讨论的其他器件:TMS570LS1224

工具/软件:Code Composer Studio

我在 TMS570LS1224上使用 MibSPI1端口、我针对同一 MibSPI 端口遇到了两个 SIMO 和 SOMI 引脚。 为什么会这样? 请说明。

示例:-

 MIBSPI1SIMO[0]-> F19

 MIBSPI1SIMO[1]->E18  

为什么同一 MIBSPI1端口有多个 SIMO/SOMI 引脚? 我们还可以同时使用这两者吗?

MIBSPI5 有多个 SOMI 和 SIMO 引脚、为什么?

示例:-

MIBSPI5SIMO[1]->E16

MIBSPI5SIMO[2]->H17

MIBSPI5SIMO[3]->G17

MIBSPI5SOMI[0]->J18

MIBSPI5SOMI[1]->E17

请解释这种架构。

此外、请提供测试 SPI 功能的示例代码。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好!

    TMS570LS1224微控制器支持多引脚并行模式。 并行模式使模块能够通过多条数据线路发送数据 、从而提高吞吐量。  

    2个引脚的吞吐量增加2、4个引脚的吞吐量增加4。

    在2数据线模式中、移位寄存器位15和7连接到 PNS SIMO[1]和 SIMO[0]、移位寄存器位8和0连接到引脚 SOMI[1]和 SOMI[0]。 在写入 SPIDAT0/SPIDAT1寄存器后、如果 SPICLK、位15和位7将在上升沿的 SIMO[1]和 SIMO[0]上输出。 在 SPICLK 的下降时钟边沿、SOMI[1]和 SOMI[0]上接收到的数据将被锁存到移位寄存器位8和0。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您将在本应用手册中找到示例代码:

    http://www.ti.com/lit/an/spna231/spna231.pdf