首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >当没有添加任何函数时,循环停止执行

当没有添加任何函数时,循环停止执行
EN

Stack Overflow用户
提问于 2014-03-14 21:16:22
回答 1查看 68关注 0票数 0

我有一小段代码。我在这里检查是否按下按钮转到lcd屏幕上的特定功能,如编辑显示等。我面临的问题,我调用这两个功能循环单独它工作得很好。然后我一个接一个地启用所有其他功能,然后我的串行监视器和lcd屏幕停止执行。

下面的代码运行良好。

代码语言:javascript
复制
void loop()
{
    Serial.println("enter the loop");
    check_key();
    Display_LCD();
    print_result();
    Serial.println("End of loop");
}

现在我把它改成

代码语言:javascript
复制
void loop()
{
    Serial.println("enter the loop");
    check_key();
    Display_LCD();
    print_result();
    track_loop(); // involve mathematical equation i.e sun path algorithm
    Serial.println("End of loop");
}

这里它总是打印enter the loop和液晶屏停止显示时间。

EN

回答 1

Stack Overflow用户

发布于 2014-03-14 22:57:04

“总是打印进入循环”是否意味着它会多次打印“进入循环”?如果是这种情况,那么track_loop()可能正在调用loop()

如果只输出"enter the loop“一次,track_loop()可能不会返回。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/22406087

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档