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.
工具与软件:
下面是我的代码:
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