微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 无线和射频 > TI蓝牙设计交流 > 2640的按键中断入口函数

2640的按键中断入口函数

时间:10-02 整理:3721RD 点击:

hi,请教TI的各位大神:

2640的中断服务函数入口在哪个文件?有没有类似2541的:

HAL_ISR_FUNCTION( halKeyPort0Isr, P0INT_VECTOR )

中断函数入口?我需要在中断中打开某些事件定时器

我尝试在board_key.c的回调函数:

static void Board_keyCallback(PIN_Handle hPin, PIN_Id pinId)

中实现这些代码却失败了。

驱动的接口都由TI RTOS提供,请参考tirtos_user_guide文档GPIO Driver一节: C:\ti\tirtos_simplelink_2_11_01_09\docs

Viki Shi

驱动的接口都由TI RTOS提供,请参考tirtos_user_guide文档GPIO Driver一节: C:\ti\tirtos_simplelink_2_11_01_09\docs

hi ,Viki

谢谢你的回答,这个PDF的这一节我看过,并找到了中断使能和中断回调函数的API

/* Install callback and enable interrupts */
GPIO_setCallback(Board_BUTTON0, gpioButtonFxn0);
GPIO_setCallback(Board_BUTTON1, gpioButtonFxn1);
GPIO_enableInt(Board_BUTTON0);
GPIO_enableInt(Board_BUTTON1);

我感觉这些和board_key.c中的回调函数:

PIN_registerIntCb(hKeyPins, Board_keyCallback);

功能是类似的,这个应该不是中断服务的入口函数;

或者说,这个注册的回调函数:

Board_keyCallback 可以当做入口函数使用么?

hi,Viki

如果按照我上面的理解,那是不是可以任务,一旦产生按键中断,系统就会转到

PIN_Status PIN_registerIntCb(PIN_Handle handle, PIN_IntCb pCb);
 注册的回调函数:pCb中去运行?

德州仪器蓝牙 cc2640 ble例程只有蓝牙通信中断和睡眠定时器中断硬件打开的。

其余的中断都是事件周期查询的。

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top