极客工坊

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 12392|回复: 4

新手求助 中断函数

[复制链接]
发表于 2014-10-15 21:44:51 | 显示全部楼层 |阅读模式
在网上看了写中断函数的例子,对attachInterrupt(0, 函数, LOW);语句中间的“函数”一直不会用,比如我想在下面写一个中断的for函数,这里attachInterrupt语句里的“函数”我需要写什么?程序的最开始需要申明这个函数吗?如何申明?这语句中的函数一般都是什么函数?
回复

使用道具 举报

发表于 2014-10-15 21:59:08 | 显示全部楼层
看ide中的help
回复 支持 反对

使用道具 举报

 楼主| 发表于 2014-10-15 22:02:48 | 显示全部楼层
我在 官网上摘抄一段 中断函数都会报错……是不是板子问题?
attachInterrupt(0, blink, change);
提示是blink was not declared in this scope
求高手解答
回复 支持 反对

使用道具 举报

发表于 2014-10-16 09:34:16 | 显示全部楼层
hustwhzl 发表于 2014-10-15 22:02
我在 官网上摘抄一段 中断函数都会报错……是不是板子问题?
attachInterrupt(0, blink, change);
提示是 ...

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

void blink(void)
{
//中断时执行的代码
}
回复 支持 反对

使用道具 举报

发表于 2014-10-16 10:24:57 | 显示全部楼层
编程基础知识还是自行去学习。。。
函数就是指中断发生时要调用的函数,给它函数名即可。。。
blink was not declared in this scope 错误信息说的很直白啦,blink 在没有定义。。。
先定义一个 blank 函数供中断调用。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|联系我们|极客工坊

GMT+8, 2026-6-15 13:27 , Processed in 0.050023 second(s), 20 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表