这样是上升沿触发中断,但为什么没有执行回调函数?
Susan Yang:
您使用的是TI例程和开发板?能否详细说明一下?我可以测试一下
Viki Shi:
请勿重复发帖:e2echina.ti.com/…/185328
我正在看,稍后回复
Susan Yang:
我用开发板测试了一下是可以进入的,且按按键可以进入中断
*@paramindexGPIO index*@paramcallbackaddress of the callback function*/ extern void GPIO_setCallback(uint_least8_t index, GPIO_CallbackFxn callback);您的代码中
PCLK是指什么?
user6123042:
回复 Susan Yang:
用的是CC2640R2F,例程gpiointerrupt_CC2640R2_LAUNCHXL_nortos_ccs,SDK:simplelink_cc2640r2_sdk_3_20_00_21
Susan Yang:
回复 user6123042:
好的 我去试一下
Susan Yang:
回复 user6123042:
全速运行,按下板子上的按键,可以停在断点处
YiKai Chen:
回复 user6123042:
你是用TI LAUNCHXL-CC2640R2?
user6123042:
回复 YiKai Chen:
是的,以下是我的代码
我设置的上升沿触发中断,但是调试或者执行时都没有执行gpioButtonFxn0函数(串口始终没有打印出666)。我试着用gpio_read读取board_GPIO_PCLK 是能够从对应的线上读取01数据的
YiKai Chen:
回复 user6123042:
我用最新的simplelink_cc13x2_26x2_sdk_3_40_00_02搭配 LAUNCHXL-CC2640R2測試也沒有問題
user6123042:
回复 YiKai Chen:
除了GPIO_enableInt(Board_GPIO_PCLK);是GPIO中断的开关外,有没有别的比如GPIO中断的总开关设置?