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

其实OnBoard_KeyCallBack能拿来当中断器吗?

不好意思大家 真心希望有人能回复我, 请问这个OnBoard_KeyCallBack能用来当中断吗?

我现在要做的是当我按下按钮,会有中断的任务然后开我的LED。 大概就是这样。。。

可是不懂OnBoard_KeyCallBack能这样做吗, 如果能的话要怎样去写?

谢谢

甜甜的大香瓜:

参考我个性签名档的博客地址,《CC2541之按键》、《CC2541之自定义按键》、《CC2541之自定义长短按键》。

Yue TANG:

哪个芯片?哪个协议栈?

Men Loon Chan:

回复 Yue TANG:

CC2540, 然后我的BLE是1.4.0然后我也发问过如果要用中断就一定做这类define可是我的1.4.0的hal_key.c是没有这些的 所以我不清楚要咋做。

#define HAL_KEY_SW_6_PORT   P0#define HAL_KEY_SW_6_BIT    BV(1)#define HAL_KEY_SW_6_SEL    P0SEL#define HAL_KEY_SW_6_DIR    P0DIR/* edge interrupt */#define HAL_KEY_SW_6_EDGEBIT  BV(0)#define HAL_KEY_SW_6_EDGE     HAL_KEY_FALLING_EDGE/* SW_6 interrupts */#define HAL_KEY_SW_6_IEN      IEN1  /* CPU interrupt mask register */#define HAL_KEY_SW_6_IENBIT   BV(5) /* Mask bit for all of Port_0 */#define HAL_KEY_SW_6_ICTL     P0IEN /* Port Interrupt Control register */#define HAL_KEY_SW_6_ICTLBIT  BV(1) /* P0IEN – P0.1 enable/disable bit */#define HAL_KEY_SW_6_PXIFG    P0IFG /* Interrupt flag at source */

赞(0)
未经允许不得转载:TI中文支持网 » 其实OnBoard_KeyCallBack能拿来当中断器吗?
分享到: 更多 (0)