丶晨默丶 发表于 2015-8-13 02:13:07

【arduino】关于arduino使用中断程序的问题

在书上看,执行中断函数是,delay()和millis()函数的值将不会继续变化,这个指的是中断函数里面使用的delay和millis无法使用,还是整个程序中的delay()函数和mills()函数的值都不会发生变化?

丶晨默丶 发表于 2015-8-13 12:18:20

:(:(:(:(:(:(:(:(:(:(

pathletboy 发表于 2015-8-13 12:25:20

delay/millis都依赖于定时器中断的tick,所以在你中断中的时候,定时器中断是无法响应的,也就是delay将会死循环(中断中也不该使用任何延时函数),mills同样数值也不会变化。出了中断后当然就会响应定时器中断了。
页: [1]
查看完整版本: 【arduino】关于arduino使用中断程序的问题