hustwhzl 发表于 2014-10-15 21:44:51

新手求助 中断函数

在网上看了写中断函数的例子,对attachInterrupt(0, 函数, LOW);语句中间的“函数”一直不会用,比如我想在下面写一个中断的for函数,这里attachInterrupt语句里的“函数”我需要写什么?程序的最开始需要申明这个函数吗?如何申明?这语句中的函数一般都是什么函数?

林定祥 发表于 2014-10-15 21:59:08

看ide中的help

hustwhzl 发表于 2014-10-15 22:02:48

我在 官网上摘抄一段 中断函数都会报错……是不是板子问题?
attachInterrupt(0, blink, change);
提示是blink was not declared in this scope
求高手解答

sing1155665 发表于 2014-10-16 09:34:16

hustwhzl 发表于 2014-10-15 22:02 static/image/common/back.gif
我在 官网上摘抄一段 中断函数都会报错……是不是板子问题?
attachInterrupt(0, blink, change);
提示是 ...

提示已经告诉你了 blink没有定义。
blink是个函数,就是中断到来的时候执行的函数

void blink(void)
{
//中断时执行的代码
}

贱客 发表于 2014-10-16 10:24:57

:L 编程基础知识还是自行去学习。。。
函数就是指中断发生时要调用的函数,给它函数名即可。。。
blink was not declared in this scope 错误信息说的很直白啦,blink 在没有定义。。。
先定义一个 blank 函数供中断调用。
:L
页: [1]
查看完整版本: 新手求助 中断函数