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.

[参考译文] TMS570LS1224:与 TMS570板中的 MibSPI 相关的两个问题

Guru**** 2455360 points


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

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/637503/tms570ls1224-two-questions-relates-to-mibspi-in-tms570-board

器件型号:TMS570LS1224

大家好。 我对 MibSPI/SPI 有3个问题:

 Mibspi 和 SPI 之间的具体区别是什么?

     我已经阅读了有关 mibspi 的文档。 我的理解是、当我们希望通过 SPI 传输8位数据时、每次 SPI 模块中断 CPU 以进行传输。 但是、mibspi 模块允许程序员将128字节的数据传输到内部 RAM 区域、随后的传输将通过某种不会中断 CPU 的方法自动完成? 我是对的吗?

 2.如何手动生成 CLK 引脚信号? 我的意思是、我希望 SS、MISO、SOMI 全部为高电平、并且只使 CLK 自身生成时钟信号。 可以这么做吗?

谢谢。

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

    你好 Joe、

    1.你是对的。 MibSPI 是多缓冲 SPI。 它是 SPI 的扩展。 MibSPI 有一个可编程多缓冲器阵列、此阵列可在无需 CPU 干预的情况下完成已编程的传输。 缓冲器组合在不同的传输组中、这些传输组可由外部事件(定时器、I/O 等)或内部时钟计数器触发。 MibSPI 的每个缓冲器可与不同传输组中的不同 DMA 通道相关联、从而使用户能够以最小的 CPU 交互将数据从内部存储器移动到/从外部从存储器。

    2.否,在激活其它 SPI 引脚的情况下不会生成时钟。