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.

[参考译文] AM2632:IOMUX OE 和 IE 覆盖

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

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1335256/am2632-iomux-oe-and-ie-override

器件型号:AM2632

您好!

我有关于 MSS_IOMUX 寄存器中的 OE_Override 和 IE_Override 设置的问题。 我已经将一个引脚配置为 GPIO 输出、并且每500ns 切换一次输出。 我已经注意到、当 为引脚清除 OE_OVERRIDE 和 OE_OVERRIDE_CTRL 后、输出会切换、但当它们被设置时、输出会保持低电平。 您能否 解释 OE_OVERRIDE、OE_OVERRIDE_CTRL、IE_OVERRIDE 和 IE_OVERRIDE_CTRL 设置有哪些作用?

谢谢。

Pouya

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

    嘿 Pouya、

    OE_OVERRIDE =输出使能覆盖、是启用 OE_OVERRIDE_CTRL 后将被覆盖的输出值。

    OE_OVERRIDE_CTRL =启用/禁用控制位、以使用 OE_OVERRIDE 的值覆盖 GPIO 输出。

    除了输入值被覆盖外、IE_OVERRIDE 的工作方式完全相同。

    IE_OVERRIDE =输入启用覆盖、是启用 IE_OVERRIDE_CTRL 后将被覆盖的值。

    IE_OVERRIDE_CTRL =启用/禁用控制位以使用 IE_OVERRIDE 值覆盖 GPIO 输入。

    这就是在设置 OE_OVERRIDE 位时输出保持低电平的原因。

    此致、

    扎卡里·弗莱诺

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

    尊敬的 Zackary:

    感谢您的解释、现在很有道理。

    Pouya