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.

[参考译文] TMS570LS3137:并行模式下的 MibSPI 半双工

Guru**** 2538950 points


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

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1114974/tms570ls3137-mibspi-half-duplex-in-parallel-mode

器件型号:TMS570LS3137

您好 TI

4线并行模式(SPIPMCTRL.PMODEx=2)中的半双工设置(寄存器 SPIFMTx、位 HDUPLEX ENAx=1)有何影响/行为?  在  主控模式中、SPI 将为 MibSPI5。

该手册说,HDUPLEX_ENAx“控制 SOMI/SIMO 线…的 I/O 功能”。 在4位并行模式中、有4条 SIMO 线。 半双工设置是否切换所有这些设置? 如果不是、哪些线路用于数据输入(和输出)?

这个问题的背景是、我们需要实现四通道 SPI。 我从该论坛上的其他答案中了解到、该 CPU 本身不支持该功能、我们正在寻找不涉及其他4个 SOMI 线的解决方案、因为无论如何、四通道 SPI 都是半双工的。

谢谢、

Josef

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

    Josef 您好、

    TRM 中没有支持"并行模式下半双工工作"的数据。
    但是、当我验证旧 的 e2e 线程时、我发现在线程下面、该线程由我的高级 同事处理。
    TMDX570LC43HDK:TMS 570 MIBSPI 从设备未接收数据-基于 Arm 的微控制器论坛-基于 Arm 的微控制器- TI E2E 支持论坛
    如果您看到上述主题中的最后注释、

    在这里、他明确提到半双工不适用于 MibSPIP (MibSPI 并行模式)。

    --

    谢谢、
    Jagadish。

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

    你好 Jagadish

    从技术上讲、它不能回答我的问题、因为您从未解释 并行模式下半双工设置的效果。 但是、我 理解消息是"不要尝试"。

    TRM 中没有支持"并行模式下半双工工作"的数据 -这是问题、不是吗?  TRM 应该解释这一点、或者至少说不允许这种组合。 如果可以、请针对 TRM 提出问题。 如果有新版本的手册、可能可以修复...

    谢谢、

    Josef

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

    Josef 您好、

    您是对的、在 TRM 中添加此信息将会很有帮助。 我将与内部团队讨论这一点、并为此采取必要的行动。

    --

    谢谢、

    Jagadish。