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.

[参考译文] MSPM0G3107:是否有 API 用于将 GPIO 引脚状态设置为 Hi-Z?

Guru**** 2398695 points
Other Parts Discussed in Thread: SYSCONFIG

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

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1300665/mspm0g3107-is-there-an-api-to-set-a-gpio-pin-state-to-hi-z

器件型号:MSPM0G3107
主题中讨论的其他器件:SysConfig

以下 API 有助于将 GPIO 引脚设置为高电平和低电平状态。

DL_GPIO_setPins ()

DL_GPIO_clearPins ()

DL_GPIO_togglePins ()

是否有 API 可将 GPIO 引脚状态设置为 Hi-Z?

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

    您好!

    是、请参阅 DL_GPIO_enableHiZ (pincmIndex)和 DL_GPIO_disableHiZ (pincmIndex)

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

    感谢您的快速响应

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

    如何从  setPins 到 pincmindex 中使用的 GPIO_Regs * GPIO、uint32_t 引脚获取?

    或者 enableOutput ()/ disableOutput ()是否更等效?

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

    Keith、

    更多地相当于为单个引脚设置上拉电阻。 它操作单个引脚的 IOMUX 寄存器(启用所有功能/多路复用)、而不操作基于端口和分组的 GPIO 寄存器。  

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

    我所说的是提供一个"GPIO_Regs  *GPIO, uint32_t pins",我通常使用它来访问 GPIO,如何找到 pincmindex?

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

    数据表表表表 6-1引脚属性中提供了 PINCMx 索引到引脚名称的映射。

    相应的枚举可用于 IOMUX_PINCM。

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

    Keith、

    利用 SysConfig 生成的源代码、还提供了 IOMUX 的定义。 请参阅以下代码片段:

    /* Port definition for Pin Group GPIO_LEDS */
    #define GPIO_LEDS_PORT                                                   (GPIOB)
    
    /* Defines for USER_LED_1: GPIOB.22 with pinCMx 50 on package pin 21 */
    #define GPIO_LEDS_USER_LED_1_PIN                                (DL_GPIO_PIN_22)
    #define GPIO_LEDS_USER_LED_1_IOMUX                               (IOMUX_PINCM50)

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

    非常感谢你们。

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

    我看到了这些定义,我想知道它们是为了什么。 我知道!