TI中文支持网
TI专业的中文技术问题搜集分享网站

关于pinshutdown例程例程的问题

您好,我是CC2640R2F ,simplelink_cc2640r2_sdk_3_20_00_21 ,

我现在想使用GPIO用来中断唤醒 MCU,找到例程里面是pinshutdown的例程是这样配置的:

PIN_Config ButtonTableShutdown[] = {
Board_PIN_BUTTON1 | PIN_INPUT_EN | PIN_PULLUP | PIN_IRQ_NEGEDGE,
PIN_TERMINATE /* Terminate list */
};

请问我在使用GPIO中,可以使用PIN_IRQ_NEGEDGE吗?

GPIO_PinConfig gpioPinConfigs[] ={
Board_GPIO_BUTTON0 | GPIO_CFG_IN_PU | PINCC26XX_WAKEUP_NEGEDGE,

}

比如这样,希望能够得到解答,谢谢

Kevin Qiu1:

使用的是Launchpad吗,GPIO中不用改,按照const PIN_Config BoardGpioInitTable[]中配置

user6172527:

回复 Kevin Qiu1:

您好,我使用的是Launchpad
那我可以在gpiointerrupt例程中,添加唤醒和shutdown,这样添加:
/* Wake-up Button pin table */
PIN_Config ButtonTableWakeUp[] = {Board_PIN_BUTTON0 | PIN_INPUT_EN | PIN_PULLUP | PINCC26XX_WAKEUP_NEGEDGE,PIN_TERMINATE/* Terminate list */
};

/* Shutdown Button pin table */
PIN_Config ButtonTableShutdown[] = {Board_PIN_BUTTON1 | PIN_INPUT_EN | PIN_PULLUP | PIN_IRQ_NEGEDGE,PIN_TERMINATE/* Terminate list */
};
是可以的吗?

user6172527:

回复 Kevin Qiu1:

是我只需要在pinshutdown例程里面修改是嘛?

YiKai Chen:

回复 user6172527:

在gpiointerrupt例程要作shutdown除了添加ButtonTableWakeUp/ButtonTableShutdown,相關的shutdown程序像是PINCC26XX_setWakeup/Power_shutdown也要加入

user6172527:

回复 YiKai Chen:

好的谢谢您,我PIN和GPIO相关配置可以放在一起吗

YiKai Chen:

回复 user6172527:

基本上擇一使用,不要放在一起

赞(0)
未经允许不得转载:TI中文支持网 » 关于pinshutdown例程例程的问题
分享到: 更多 (0)