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.

[参考译文] MSPM0G3507-Q1:3线模式下的 SPI 与共享 PICO 和 POCI 导线

Guru**** 2467650 points
Other Parts Discussed in Thread: SYSCONFIG

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

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1463345/mspm0g3507-q1-spi-in-3-wire-mode-with-shared-pico-and-poci-wire

器件型号:MSPM0G3507-Q1
主题中讨论的其他器件:SysConfig

工具与软件:

嗨、大家好!

我具有以下3线配置

PICO 和 POCI 线是共享的、因为从站只是一条公共 IO SPI 线。 这种配置是否可行、因为在 CCS 中、只有 Motorola 3线配置而没有 cs 线缆?

TI 同步模式也许可以满足、但我不确定吗?

是否有办法运行这样的配置?

谢谢

此致

Dominik

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

    尊敬的 Dominik:
    SysConfig 仅提供您当前看到的配置。 但是、您可以通过 GPIO 手动控制 CS 线路。 此外、只要您已设置外部硬件并在 CCS 中配置了适当的代码、您就应该能够运行此模式。
    此致、
    Diego Abad

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

    您在使用什么从器件?

    通常、您无法共享 Pico 和 POCI、因为主器件(控制器)始终会根据需要驱动 Pico、而从器件(外设)会根据需要驱动 POCI、因此会发生总线冲突。

    MICROWIRE 是 SPI 的一种变体(某种"第一亲")、能够共享 Pico 和 POCI、但线电平信令是不同的、因此您的从设备需要支持它(因此我提出了一个问题)。

    MSPM0 SPI 单元实现了 MICROWIRE、但 TRM 中并未真正对此进行介绍、因此您必须稍微绕过 DriverLib 来使用它。 但在编码级别、它与 SPI 基本相同。

    另请参阅:

    https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1457753/mspm0c1104-spi--microwire-example-code