Part Number:CC1310
我在一个低优先级的任务里调用 uintptr_t key; key = HwiP_disable(); 这段代码。发现在除能中断后,高优先级任务并不能抢断低优先级任务了,定时器中断也进不了,但是看门狗还能正常运行,还能进看门狗中断,。有点理解不了,请问能否解惑一下除能中断这个API的作用,能使哪些功能失效等。
Alex Zhang:
HwiP_disable() 函数是用来禁止中断的。调用该函数后,如果有其他中断事件发生,CPU 将不会响应这些中断请求,直到中断被重新启用。
看门狗定时器是通过硬件实现的,并不受软件中断控制。
,
? ?:
你好,那么任务的切换也是通过中断实现的是吗
,
Alex Zhang:
对的
,
? ?:
好的,谢谢