您当前的位置:五五电子网电子知识单片机-工控设备嵌入式系统-技术单片机中断系统应用须关注的问题 正文
单片机中断系统应用须关注的问题

单片机中断系统应用须关注的问题

点击数:7190 次   录入时间:03-04 11:46:43   整理:http://www.55dianzi.com   嵌入式系统-技术

  (4) 如果在中断被禁止的情况下,中断标志位已经被置位,但是,假如在允许其中断之前将它 清除,那么,即使解除禁止,它也不会产生中断。

  (5) 当CPU相应的任何一个中断时,全局中断屏蔽位GIE将会自动清0;当中断返回时它又会自动恢复为1。如果在中断处理期间用软件将已经复位的GIE重新置位,这时再出现中断请求,就可以形成中断嵌套。也就是说,如果在响应某一中断期间又响应了其他中断请求,就形成了中断嵌套。发生中断嵌套时,前一中断处理过程被暂停而进入后一中断处理,当后一中断过程被处理完毕之后,才会继续处理前一中断。照此方式,还可以形成多级嵌套,甚至自身嵌套。不过嵌套的级数绝对不能超过硬件堆栈的深度。

  (6) 对于中断响应和处理时间有严格要求的应用,保护现场的指令安排也应考虑延时问题。

  (7) 如果同时发生多个中断请求,得到优先处理的中断完全取决于在中断服务程序中检查中断源的顺序。原因是各个中断源之间不存在优先级别之分。如果清除中断标志位的指令安排在中断服务程序的尾部,就有可能丢失响应在处理中断期间该中断源第2次中断请求的机会。

上一页  [1] [2] [3] 


本文关键字:单片机  嵌入式系统-技术单片机-工控设备 - 嵌入式系统-技术