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:IOMM 功能

Guru**** 2604225 points
Other Parts Discussed in Thread: TMS570LC4357

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

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/747072/tms570lc4357-iomm-functionality

器件型号:TMS570LC4357

您好!

我们目前使用的是 TMS570LC4357、我们对 IOMM 函数有一些疑问。

-我们找不到有关信号或终端可通过输入多路复用和输出多路复用配置时的行为的信息。您能告诉我们更多信息吗?

-由于输入和输出复用有一个缺省值(即 IOMM 一直被激活):

如果我们使用引脚作为输出(通过输出多路复用进行配置)、而引脚也可通过输入多路复用进行配置、该怎么办?

如果我们使用引脚作为输入(通过输入多路复用进行配置)、而引脚也可通过输出多路复用进行配置、该怎么办?

-由于输入和输出复用有一个缺省值(即 IOMM 一直被激活)、

如果使用可通过输入或输出多路复用配置的引脚作为 GIO、IOMM 模块中的行为是什么?

引脚处于 GIO 模式后是否执行 IOMM 配置?

此致、

Christopher

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好、Christopher、
    我已将您的问题转交给我们的 IOMM 专家之一。

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

    输入多路复用和输出多路复用使用不同的控制寄存器、因此它们可以单独配置。 例如、GIOA[2]可以出现在两个不同的端子上、端子编号为 C1和 B15。 缺省情况下、PINMMR24[8]被置位并且 PINMMR24[9]被清零以选择 C1来为系统提供 GIOA[2]。 如果应用选择使用 B15来提供 GIOA[2]、那么 PINMMR24[8]必须被清除并且 PINMMR24[9]必须被置位。

    当 GIOA[2]在 GIO 模块控制寄存器中被配置为一个输出引脚时、设定的输出电平默认出现在引脚 C1上。 PINMMR19[0]默认被置位以表明 GIOA[2]被选择为输出。

    如果应用必须在引脚 C1上输出 eQEPI1信号、则必须清除 PINMMR19[0]并设置 PINMMR19[5]。 eQEPI1信号也会馈送到由 PINMMR24控制的多路复用器中、然后馈送到 GIOA 模块中。 在此配置中、GIOA[2]可被用于监视 eQEPI1。

    应用程序可以选择端子 B15作为 GIOA[2]输入(PINMMR24[9]被置位、PINMMR24[8]被清零)、并将 GIOA[2]信号输出到端子 C1 (PINMMR19[0]被置位)。

    是的、您的理解是正确的。 如果引脚配置为 GIO、则在引脚处于 GIO 模式时执行 IOMM 配置。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好!

    但斯克四个答案。

    如果配置错误或配置不一致、IOMM (包括寄存器)的 beahviour 是什么:

    例如:如果通过设置 PINMMR98[1](PINMMR98[0]被清零)在输入中配置引脚 V7中的 N2HET2[16]并且同时、通过设置 PINMMR30[8]、引脚 V7被多路复用至 N2HET1[9]。

    更一般而言、 如果我们配置输入多路复用 、输出多路复用的行为是什么;如果我们配置输出多路复用、输入多路复用的行为是什么。

    此致、

    Christopher

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

    我的问题是否有答案?

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

    输入多路复用和输出多路复用可同时配置。 它们是独立的。 正如您所知、输入信号会广播到连接到终端的所有模块。 应用必须确保未在应用中使用的模块不会对其输入功能的变化做出反应。