【发布时间】:2011-10-28 23:17:35
【问题描述】:
我正在头脑风暴一个应用程序,其中每秒可能有来自两个不同来源(单独的中断)的多个中断,每个中断都运行一个简单地将一个数字添加到计数的函数。我需要我的void loop() 来使用该数据执行简单的分析。我想知道中断是否在主循环运行时异步运行,或者它们是否在处理过程中停止了主循环?
我的主循环确实需要millis() 函数才能正常工作,我知道在每个the Arduino reference 的中断中这是不可能的,如果中断同步运行,我将不得不查看其他解决方案。
【问题讨论】:
-
当您深入了解使用微控制器的技术细节时,我们有很多专家,并且已经在 electronics.stackexchange.com 上回答了问题
-
感谢 Kortuk!我真的很喜欢那个网站,只是觉得这实际上是更高级别的!
-
很明显你收到了你的答案,但是这种功能的中断和定时功能是话题。在这里收到快速而优质的答案证明您确实有自己的选择。
标签: asynchronous embedded arduino