刚刚接触nios2的程序编写,今天遇到一些有关硬件中断的一些问题。
当我们写好ISR后,并且已经注册好,中断程序也能够正常使用。但是现在存在一些问题哦。举例说明一下:
while(1)
{
switch(edge_capture)
case **:program_1;///////其中program_1代表程序段1;以下的标识符解释一致
case **:program_2;/////
case **:program_3;/////
}
我们想的是每当中断到来的时候,中断处理程序都能够及时的响应。但是现在的问题是,每次进入一个中断处理程序后,系统总要将一次中断处理程序执行完毕。如果中断处理程序,即program_1等程序比较大,执行时间比较长,很显然中断的意义有点不尽人意哦!
如果系统接收到中断信号就能立马进行中断程序的处理,该怎么办呢?
救救我吧高手!
关于nios2中断程序,请高手指点一二哦!
答案:2 悬赏:0 手机版
解决时间 2021-04-07 00:59
- 提问者网友:眉目添风霜
- 2021-04-06 17:59
最佳答案
- 五星知识达人网友:酒者煙囻
- 2021-04-06 18:37
要中断嵌套啊。
设立优先级,低优先级的能被高级的打断。
设立优先级,低优先级的能被高级的打断。
全部回答
- 1楼网友:胯下狙击手
- 2021-04-06 19:39
搜一下:关于nios2中断程序,请高手指点一二哦!
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯