Bluno M3 外部中断

2015-01-051.3万
AI 快速预览详细 收起
本文介绍了Bluno M3的外部中断功能,该功能可以检测端口电平的变化,并在检测到变化时调用注册的回调函数。通过attachInterrupt函数,用户可以设置中断模式(CHANGE, RISING, FALLING),并实现相应的功能。示例代码展示了如何设置中断并在中断发生时打印中断编号。


目录:
    概述
    外部中断参考函数
    参考例程


1.概述
外部中断能够用来检测端口电平的改变,当检测到电平变化时,则调用注册的回答函数,执行相应功能。0-38都可以作为外部中断管脚。


2.外部中断参考函数
attachInterrupt(interrupt, function, mode)interrupt: Bluno M3 引脚编号(0-38都可以作为外部中断管脚)
function: 回调函数
mode: 中断模式(CHANGE, RISING, FALLING)


3.参考函数
char intNumber = 0;

void setup() {
  Serial.begin(9600);
  attachInterrupt(intNumber, warning, CHANGE);
}

void loop() {
}

void warning(){  
  Serial.println((int)intNumber);
}


创作许可协议

本项目采用 None(不开放任何权利,保留所有权利) 进行许可。

评论(0)
- 没有更多了 -