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.

[参考译文] TM4C1294KCPDT:GPIO 引脚 PE5未按预期进行配置(具有下拉设置的输入)、尽管寄存器内容看起来不错

Guru**** 2553450 points
Other Parts Discussed in Thread: TM4C1294KCPDT

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

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/915893/tm4c1294kcpdt-gpio-pin-pe5-is-not-configured-as-expected-input-with-pull-down-setting-though-register-contents-seems-to-be-fine

器件型号:TM4C1294KCPDT

大家好、

我使用的是具有 TI RTOS 2.16 版本的微控制器 TM4C1294KCPDT。

目前、我在将 GPIO 引脚 PE5配置具有下拉电阻的输入时遇到问题。 虽然寄存器内容符合预期、但当引脚被读取时、它不显示预期值。
使用 GPIOPadConfigGet ()检查引脚类型时,不会将其视为 GPIO_PIN_TYPE_STD_WPD。 相反、它显示为 GPIO_PIN_TYPE_ANALOG (0)
 
 
寄存器内容如下所示:
我们非常感谢您提供任何帮助、以了解为什么没有实际反映这种情况、尽管寄存器内容看起来不错。
此致、
Sangeeth
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好!

    一个附加信息。

    复位时、引脚 PE5默认配置为 AIN8 (模拟信号)。 这就是我得到的结果、即使在应用我的配置(带下拉的输入)后也是如此。  

    我能不能用任何方法来指导我、如何将其配置为用于 GPIO、而不是 AIN8。

    此致、

    Sangeeth

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

    大家好、

    最后解决了这个问题。

    一旦配置 被写入 GPIOE 的相应寄存器、这个外设将在代码的其他部分被复位、这一点我没注意到。

    这使 PE5恢复为模拟、从而导致上述行为。

    希望这一发现可能会对某人有所帮助。

    此致、

    Sangeeth

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

    您好、Sangeeth、

    很高兴您能够解决问题、并感谢您与社区分享您的解决方案!

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

    谢谢 Ralph Jacobi。

    希望它能帮助一些人解决类似的问题。

    此致、

    Sangeeth