有没有办法可以使用延迟命令并在后台运行其他东西?
wil
问问题
778 次
4 回答
1
如果您需要执行其他代码,则需要学习如何使用millis() 进行编程。这涉及将您的代码从“逐步”执行转换为基于时间的状态机。
例如,如果您希望 LED 闪烁,则该 LED 有两种状态:开和关。当足够的时间过去时,您更改状态。
以下是如何将基于 delay() 的代码转换为基于 millis() 的代码的一系列示例: http ://www.cmiyc.com/blog/2011/01/06/millis-tutorial/
于 2013-04-24T00:27:09.767 回答
0
通常你只需要一个定时器和一个 ISR 例程。如果没有中断,您将无法生存:P在这里您可以找到一个很好的解释。
于 2013-04-23T20:33:18.370 回答