求助, noInterrupts()和interrupts()的用法,急!!!
setup中这么写的{
pinMode(2,INPUT);
pinMode(13,OUTPUT);
attachInterrupt(0,counter,RISING);
}
程序首先要执行一段初始化代码,这个时候要忽略中断,请问,该怎么用啊?谢谢,我是这么写的,但是没用
void loop()
{
noInterrupts();
while(ret_step!=1)rst();
}
就是执行while语句的时候,要忽略中断,该怎么写?谢谢 看程序你用了外部中断了,在loop中禁止了,中断不知去干了什么,你怎么知道紧中断不管事?,再说详细点. 林定祥 发表于 2013-6-24 14:14 static/image/common/back.gif
看程序你用了外部中断了,在loop中禁止了,中断不知去干了什么,你怎么知道紧中断不管事?,再说详细点.
loop中,不加noInterrupts();这个函数的时候,while语句能正常运行,能够查找我需要的复位点,加上之后就不对了呢, 亮下程序吧. while(){
};
以上是完整的语句,好像你没有加{}. 林定祥 发表于 2013-6-24 15:45 static/image/common/back.gif
while(){
};
循环体就一句话,应该不用加吧
页:
[1]