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.

[参考译文] RM44L520:采用 GIOB[2]功能、100引脚 PZ 封装 RM44L520

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

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1298862/rm44l520-using-giob-2-functionality-with-100-pin-pz-package-of-rm44l520

器件型号:RM44L520
主题中讨论的其他器件: HALCOGEN

您好!

我想检测数字输入信号的上升沿。 我通常用 GIOA 端口功能来检测边沿。  

我 在 100引脚 PZ 封装版本中使用 RM44L520。 数据表 SPNS229C 的表4-24指示引脚38可用于 GPIO[2]、而表4-38显示、将寄存器 PINMMR9 (引脚多路复用)的位18设置为1将允许将引脚38连接到 GPIO[2]功能。 但是、MCU 拒绝将位18设置为1。 位(16、17和19)的设置不能是位18。

该 MCU 版本是否真正能够使用  GPIO[2]?

此致、

JDM

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

    尊敬的 JDM:

    如数据表中所述、PIN_55上不支持 GIO 输出功能、只有 GIO 输入功能可用。

    如果您使用 HALCoGen、则可以通过检查以下配置来启用此输入功能:

    执行此操作后、您可以看到在 PIN_55上启用了 GIOB2输入功能。

    --
    谢谢。此致、
    Jagadish。

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

    您好 Jadadish:

    感谢您的回答。

    我使用100引脚 PZ 封装中的 RM44L520、我尝试将引脚38用作 GIOB[2]输入。

    我尝试了您上面的 HalCoGen 设置、但是没有解决问题。  

    生成的代码似乎正确,但在进行调试和逐步运行以下指令时,  不能使用此目标器件将 PINMMR9的第18位设置为1:  

     PinMuxReg->PINMMR9 =((~(pinMuxReg->PINMMR9 >>18U)& 0x00000001U)<< 18U)| PINMUX_PIN_37_HET1_31 | PINMUX_PIN_38_GIOB_2;

    我想使用 GIO 外设 来检测引脚38上的下降沿、特别是通过轮询 GIOFLG 寄存器确实会检测到将 GIOB[2]引脚设置作为输入的下降沿。

     在100脚 PZ 封装中,引脚38是否连接到 RM44L520的 GIO 端口 B 外设?

    此致、

    JDM

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

    尊敬的 JDM:

    在我的 RM46板上,我也无法设置 PINMMR9[18],给我更多的时间来进一步调试和更新你。

     引脚38是否连接到100引脚 PZ 封装中 RM44L520上的 GIO 端口 B 外设?

    如果您使用的是100引脚封装、则引脚38将为 GIOB[2]

    --
    谢谢。此致、
    Jagadish。

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

    Jagadish、您好!

    最后,我选择使用 N2HET2_PIN_nDIS 功能,而不是 在 PZ 版本的引脚38上使用 GIOB[2]。 在我看来,GIOB[2] 在  PZ 版本的 RM44L520上不可用。

    此致、

    JDM

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    最后,我选择  在 PZ 版本的引脚38上使用 N2HET2_PIN_nDIS 功能,而不是 GIOB[2]。 从我的角度来看,GIOB[2] 在   RM44L520的 PZ 版本上不可用。

    我懂了。