请教个问题,中断函数里执行函数指针指向的函数,是在中断里运行吗

2019-12-10 18:32发布

请教个问题,中断函数里执行函数指针指向的函数,是在中断里运行吗?谢谢
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
9条回答
blackcafe
1楼-- · 2019-12-11 00:28
不然你以为是在哪执行?您都说了中断函数里执行…
硬邦邦
2楼-- · 2019-12-11 06:12
 精彩回答 2  元偷偷看……
t3486784401
3楼-- · 2019-12-11 12:03
即使函数指针了,返回后还是中断里,所以算是中断的子函数
iskywolf
4楼-- · 2019-12-11 16:44
不管是函数调用还是函数指针调用,都是运行指针的跳转,函数返回的的时候还是得跳回来的。
如果需要在中断里激活一个耗时的操作,但不需要等它完成,办法有很多,举两个例子:
1) 如果没有使用操作系统,在中断里置一个状态变量就退出,主循环里查这个状态变量,发现置位了就执行耗时的操作,并清状态变量。
2) 如果有操作系统,耗时操作可以放在线程里,平常这个线程挂起来等一个信号量;中断里只给信号量就退出,操作系统的线程调度就会激活这个线程。
日日♂夜夜
5楼-- · 2019-12-11 20:47
最简单的说法 跑到中断函数右括号之前都是在中断里面的
flash3g
6楼-- · 2019-12-11 22:14
硬邦邦 发表于 2019-5-24 06:15
我以为在中断外面执行,

返回后还是中断函数

一周热门 更多>