您的位置:首页 > 编程语言

纯新手DSP编程--5.31--硬件中断管理

2012-05-31 08:57 387 查看
为了正确响应硬件中断,同时也为了DSP/BIOS内核的稳定性,在编写HWI硬件ISR时,请特别注意以下几点:

在一个硬件中断的ISR中请不要调用SWI_disable和SWI_enable函数。

在NMI(不可屏蔽中断)的ISR中不要调用HWI_enter,HWI_exit以及其他任何DSP/BIOS的API函数。

当硬件中断的ISR使用DSP/BIOS的HWI调用程序时,请不要再调用HWI_enter,HWI_exit

当任何PIP的API函数调用时,该管道的读和写管道都会运行。所以当硬件中断ISR调用PIP的API函数时,这些通知函数将作为ISR的一部分。

当硬件中断ISR调用了HWI_enter,HWI_exit后,中断允许被重新打开,这时可以在一个硬件中断中响应另一个硬件中断。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: