zoukankan      html  css  js  c++  java
  • 单片机中断函数的理解感悟

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

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

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

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

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

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

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

  • 相关阅读:
    TCP/IP
    Socket通信
    Dubbo详解
    高并发详解
    P3-DataBase
    JAVA基础学习之路(十)this关键字
    [SHELL]输出目录下所有的可执行文件,批量创建用户
    JAVA基础学习之路(八)[1]String类的基本特点
    [MYSQL][2]索引
    [MYSQL][1]创建,修改,删除表
  • 原文地址:https://www.cnblogs.com/cjyc/p/11997442.html
Copyright © 2011-2022 走看看