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.

[参考译文] TM4C1294NCPDT:TivaWare -如何在将 GPIO 输出配置为输出之前将其设置为高电平?

Guru**** 2461010 points
Other Parts Discussed in Thread: TM4C1294NCPDT

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

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/653633/tm4c1294ncpdt-tivaware---how-do-you-set-a-gpio-output-high-before-configuring-it-as-an-output

器件型号:TM4C1294NCPDT

大家好、我正在使用 TivaWare 来控制 TM4C1294NCPDT、我希望默认将 GPIO 设为高电平、以便在首次配置为输出时自动进入高电平状态。 但是、当我在将 GPIO 配置为输出之前设置 GPIO 输出时、它始终从低电平状态开始。 是否有任何关于如何做到这一点的建议? 对于大多数微控制器来说、这似乎是相当标准的过程。

谢谢、
Doug Burrell

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好 Doug、
    请注意、复位后、GPIO 引脚默认为输入模式。 如果您希望在引脚处于输入模式时将引脚保持在已知状态、则可以启用上拉配置。 您是否尝试使用 GPIOPinWrite()首先将输出寄存器设置为高电平,并且一旦您调用 GPIOPinTypeGPIOOutput()将引脚配置为输出引脚,逻辑高电平状态将生效?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好、Charles、

    是的,这正是我尝试的操作:首先使用 GPIOPinWrite()将输出设置为高电平,然后调用 GPIOPinTypeGPIOOutput()。 我还发现这个主题似乎是我要寻找的内容: e2e.ti.com/.../506945。

    谢谢、
    Doug Burrell