CC2640 管脚中断回调函数处理时间
时间:10-02
整理:3721RD
点击:
CC2640在管脚产生的的中断的回调函数pCb内部处理时间有要求没,具体的要求限制在什么时间范围内?求大神解答
PIN_Status PIN_registerIntCb(PIN_Handle handle, PIN_IntCb pCb) {
if (handle) {
handle->pCbFunc = pCb;
return PIN_SUCCESS;
} else {
return PIN_NO_ACCESS;
}
}
内部处理函数肯定是越快越好
这个Callback函数应该是已经在上层看不到的代码里面了吧。
具体问这个问题的原因是什么呢?
Hi WBJ:
现在我想在中断回调函数里面做一些处理,但是我担心我回调函数里面处理的时间过多超过了回调函数的限制从而影响系统的稳定;所以我现在想知道这个限制的时间来调整我在中断回调中的处理的内容
没有这样一个具体的值。
但是如果是回调函数触发了什么操作,其实可以丢到上层来处理,相当于异步了,通过事件来传递触发。
例子在这个文档里有 C:\TI\simplelink\ble_cc26xx_2_00_00_42893\Documents\SWRU393_CC2640_BLE_Software_Developer's_Guide.pdf
6.3.1 PIN里面有
大神,回答下我的那个帖子把,关于CC2650硬件的 。谢了。