我需要帮助来清除我的概念。 我有一个功能,每秒钟后打开/关闭LED状态。现在,on/off的代码在infite循环中运行。如何用无限循环调用函数?
例子:
void ToggleLed(int pin_number)
{
// some code
while(1)
{
// code to execute the Led status
}
}
现在,当我融入这个代码基线,并呼吁其他功能内部的功能,它只是不工作的软件作品,没有其他功能。
问题:函数具有无限循环,并且它不会失控并且在该函数不起作用后调用其他函数。 如果是这种情况,我需要提供单独的线程吗?
任何建议都会有帮助。
正确执行,如果你希望你的应用程序来负责,而之前从每个其他线程/函数调用使用无限循环,你应该使用单独的线程为该循环代码 – kingpin 2012-02-29 13:47:01