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.

[参考译文] TMS570LC4357:四路模式、四路模式与并行模式下的 MibSPI

Guru**** 2440230 points


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

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/627095/tms570lc4357-mibspi-in-quad-mode-quad-mode-vs-parallel-mode

器件型号:TMS570LC4357

我购买了 TMS570LC43x Launchpad。 我正在尝试使 MibSPI 在无并行模式下工作、我的最终目标是使四路模式工作。 在阅读 Mibspi 文档时、我了解到它支持并行模式、我认为它不同于四路模式。 是否可以使用该器件使四路模式工作?  

在我的最终应用中、我希望有4条线路用作 MISO 线路、在4条线路中 、一条线路在开始时将为 MOSI、但稍后它将用作 MISO 线路。  

如下所示。  

Image result for Quad mode SPI

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    并行 x4与四路 SPI 不同。 并行 x4为全双工、而四路 SPI 为半双工。 您可以通过将 SIMO[n]和 SOMI[n]引脚绑定在一起来仿真四路 SPI。 然后、您必须在读取数据时显式将 SIMO 引脚置于三态。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    能否禁用 mibSPI1的并行模式?
    我只想使用 CLK、CS[0]、SOMI[0]和 SIMO[0]。 我也不想使用 ENA 引脚。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    未指定为 mibSPI1、在任何 mibSPI 模块中、我是否可以禁用并行模式?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    默认情况下禁用并行模式。 通过对 SPIPMCTRL 寄存器的 PMOODEx[1:0]位进行编程来启用并行模式。