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:配置上拉电阻器时出现问题

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

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1102880/rm44l520-issue-configuring-pull-up-resistor

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

您好,  

我在卤代根中正确配置上拉电阻时遇到了一些问题。 我已经设置了用于在卤代根中输入的引脚的方向,为每个正在使用的GIO引脚选择了上拉电阻,并为 相应的GIO引脚设置了所有PULDIS位高 (我在halcogen中没有看到这样做的方法)以启用上拉电阻器,我正在使用 gioGetBit函数来提取当前引脚值。 出于某种原因,该值始终为0,这使我认为上拉电阻器配置不正确。 我是否缺少某些步骤?

谢谢

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
     PUIS位高,对应的GIO引脚[/报价]

    上拉 和下拉功能被禁用

    PSEL寄存器的价值是什么?

    GIOPSL[n]= 0 --> PULDIS[n]=0 (启用)时选择下拉
    当   PULDIS[n]=0 (启用)时,GIOPSL[n]=0 -->上拉为选中状态

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

    谢谢,我刚才的逻辑已经倒退了。

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

    实际上,我再次遇到类似问题,在其中一个N2Het引脚上启用上拉电阻器。 我检查了 N2Het的PULDIS寄存器中的所有位均为低电平,并为N2Het引脚选择了上拉电阻,我正在尝试在halcogen中配置该电阻,但它似乎不工作。 为什么会出现这种情况?

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

    您好,Andew,

    1.确保pinmux配置正确

    2.不应启用HR共享,共享和XOR共享:

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

    感谢您的回复。 我添加了已检查的设置,它们在我的版本中是相同的。 我们确实添加了硬件上拉电阻器,我从该引脚上拉信息时遇到同样的问题,因此我认为我使用了错误的功能来拉引脚的值。 我的印象是,要从配置为IO的N2Het中提取IO值,应该使用gioGetBit函数传递 hetREG1和索引值作为参数。 这不是正确的做法吗?

    谢谢

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

    我发现了这个问题,当我应该通过hetPORT1时,我通过了hetREG1。 感谢你的帮助。