码迷,mamicode.com
首页 > 其他好文 > 详细

单片机中断函数的理解感悟

时间:2019-12-06 21:41:31      阅读:118      评论:0      收藏:0      [点我收藏+]

标签:清理   cpu   工作   血的教训   col   自动调用   函数   就是   中断处理   

            随着使用单片机次数越来越多,对单片机中断处理函数的理解更加升入。下面写了曾经血的教训,供大家参考。

-----------------------------------------------------------------------------------------------------------------------------------------------------------------------

      1、单片机的不同中断是有优先级的区别,当同时发生两个不同中断时,一般先处理优先级别的中断处理函数。特殊的处理器对中断的定义不同。

      2、进入中断处理函数,一定记得清理标志位。或者第一件事情就是手动清理标志位。

      3、单片机处理中断的时候,该函数是占用了CPU的线程。如果该中断市定时器中断,那么在中断处理完成之前,该定时器是停下来不工作的。(已经验证

      4、由于第三点的原因,如果在中断处理函数里面使用了循环。那就会CPU线程就会永远呆在这个处理函数里面,出不来了。

      5、中断函数需要手动调用,满足规定的条件就会自动调用。因此,大多数编译器都内部定义了中断函数地址及调用方式,中断函数的名称也不能乱取。

单片机中断函数的理解感悟

标签:清理   cpu   工作   血的教训   col   自动调用   函数   就是   中断处理   

原文地址:https://www.cnblogs.com/cjyc/p/11997442.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!