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.

[参考译文] MSPM0G3507:MSPM0G3507

Guru**** 1807890 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/1390818/mspm0g3507-mspm0g3507

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

工具与软件:

下面是我的代码:


switch (DL_Interrupt_getPendingGroup (DL_INTERRUPT_GROUP_1)){
使用 GPIO_SWITCHS_INT_IIDX:

/*如果 SW 为高电平、则关闭 LED */
if (input1=0 && input2=0){//off
DL_GPIO_clearPins (GPIO_LEDS_PORT、GPIO_LEDS_USER_LED_1_PIN);
DL_GPIO_clearPins (GPIO_LEDS_PORT、GPIO_LEDS_USER_LED_2_PIN);
}
否则为(input1=0 && input2=4096){//on O1
DL_GPIO_clearPins (GPIO_LEDS_PORT、GPIO_LEDS_USER_LED_1_PIN);
DL_GPIO_setPins (GPIO_LEDS_PORT、GPIO_LEDS_USER_LED_2_PIN);
}
否则为(input1=2048 && input2=0){//on O2
DL_GPIO_setPins (GPIO_LEDS_PORT、GPIO_LEDS_USER_LED_1_PIN);
DL_GPIO_clearPins (GPIO_LEDS_PORT、GPIO_LEDS_USER_LED_2_PIN);

}
否则为(input1=2048 && input2=4096){//on O1+O2
DL_GPIO_setPins (GPIO_LEDS_PORT、GPIO_LEDS_USER_LED_1_PIN);
DL_GPIO_setPins (GPIO_LEDS_PORT、GPIO_LEDS_USER_LED_2_PIN);
}
}
休息;

下面是我的问题:
在状态11中(input1=2048 && input2=4096)
我想更改引脚的方向、使其成为输入。
能否与我分享相关职能?

此致、

Daniel。

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

    Daniel、您好!

    您可以使用 SysConfig 查找配置不同外设所需的 DriverLib 函数。 这是设置输入。 DL_GPIO_initDigitalInputFeatures (...) 用于配置所有可能的设置、如上拉/下拉。 DL_GPIO_initDigitalInput (IOMUX)快速将引脚配置为输入。 您可以将函数从 SysConfig 复制并粘贴到应用代码中、并在运行时配置引脚。

    此致、
    Luke