1.中断源
1.1内部中断:定时器、串行接口、TWI、ADC等功能模块都可以工作在中断模式下工作,在特定的条件子下产生中断请求;
1.2外部中段,通过外部接口进行中断机制
2.外部中断接口编号
Arduino型号 int0 int1 int 2 int3 int4 int5
UNO 2 3 ―― ―― ―― ――
MEGA2560 2 3 21 20 19 18
Due 所有引脚都可以产生中断
int0、int1为中断编号,在使用中断时,对应开中断即可!是编号决定引脚,不是引脚决定编号。
3.中断模式(mode)
LOW 低电平触发
FALLING 电位由高到低变化时触发
CHANE 变换电平触发,高到低或者低到高均触发
RISING 上升沿触发
4.中断函数
中断函数是产生中断请求之后要立即执行的函数。该函数不带任何参数,返回类型为void(空),使用中断时,还需要在setup()中使用attachInterrupt()函数对中断引脚进行初始化配置,以便于开启Arduino控制器的中断功能。
不使用中断时,可以用detachInterrupt(),关闭中断功能。
本内容试读结束,登录后可阅读更多
下载后可阅读完整内容,剩余3页未读,立即下载