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.

[参考译文] AM5716:是否可以在运行时启用/禁用 SPIx、以便 IO 引脚处于高阻抗/活动状态?

Guru**** 2551110 points


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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/926474/am5716-is-it-possible-to-enable-disable-spix-during-runtime-so-that-io-pins-are-in-high-impedance-active-state

器件型号:AM5716

我们将 SPI3和 SPI4用于可选的扩展卡。 所有引脚均由 PinMux 工具配置。 只要未检测到扩展卡、所用引脚就应处于高阻抗状态、以避免可能出现的问题。 使用 PinMux 工具强制引脚处于输入/输出模式、这是我们要避免的。

是否有建议的方法来禁用 SPIx 并将引脚设置为高阻抗? 当检测到扩展时、还应该可以重新启用功能...

CSL 驱动器中有禁用通道或芯片选择的功能、但并非所有引脚...

谢谢、

安德烈

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

    您好 Andre、

    加电复位后、PAD 寄存器的默认值 MUXMODE 为0xF、因此引脚为高阻态

    如果某些引脚的 MUXMODE 配置为功能模式、则可以通过将其设置回0xF 来禁用它。

    此致、
    斯坦利

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

    尊敬的斯坦利:

    谢谢! 我以前试过这种方法,但我不确定这是不是有效的解决方案,也不会产生副作用。

    我将按照您的建议执行该操作、希望它可以...

    谢谢、

    安德烈