arduino的主要技术指标,蚁哥和你一起玩ARDUINO
arduino的主要技术指标,蚁哥和你一起玩ARDUINO还有一点要注意,中断响应程序中不要执行复杂的代码,越简单越好,最好只是简单的数字加减、赋值运算。中断向量表常见的ARDUINO系列外部中断管脚号:Arduino 不同型号的外部中断引脚如果是几个中断同时发生,单片机则要根据中断的优先级来进行响应不同的事件。每个型号的单片机都有自己的中断向量表,因此在程序移植的时候,要注意中断向量值是否与当前的单片机匹配。
单片机编程中经常会用到中断处理,那么什么是中断呢?
我们先来看一个生活中的例子,我们正在吃午饭,突然有人敲门要你取快递,一般的反应都是立刻放下碗筷出去取快递,然后回来继续吃饭。这种不在计划内的突发事件就称之为中断,放下手头的事件处理突发事件,就叫做中断处理。
中断事件
中断是嵌入式系统中的一个非常重要的概念,大大加强了主控芯片(本教程一般指单片机)对随机事件的处理能力;例如,主程序中正在处理A事件,突然发生了中断响应,单片机这时就去执行B事件了,等完成了B事件的处理,在返回来处理A事件。 中断分为外部中断和内部中断,顾名思义,外部中断需要外部信号触发,比如引脚上的电平高低发生变化时就会触发中断,以Arduino UNO为例,D2脚对应外部中断0,D3脚对应外部中断1;内部中断源自单片机内部,比如定时器,串口事件等。
常见的ARDUINO系列外部中断管脚号:
Arduino 不同型号的外部中断引脚
如果是几个中断同时发生,单片机则要根据中断的优先级来进行响应不同的事件。每个型号的单片机都有自己的中断向量表,因此在程序移植的时候,要注意中断向量值是否与当前的单片机匹配。
中断向量表
还有一点要注意,中断响应程序中不要执行复杂的代码,越简单越好,最好只是简单的数字加减、赋值运算。