关于millis()的问题-Arduino中文社区 - Powered by Discuz!

Arduino中文社区

 找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 471|回复: 3

[未解决] 关于millis()的问题

[复制链接]
发表于 2022-4-4 09:34 | 显示全部楼层 |阅读模式
   if (millis() - remaining1>12*1000L){//间隔12秒
    tft.fillScreen(TFT_BLACK);//清屏

  remaining1=millis();  
      numberOfFrames=numberOfFrames+1;
  if(numberOfFrames>4){
    numberOfFrames=0;
  }
  numberflag=0;   
  }  
程序到此重启,为什么?
发表于 2022-4-4 11:12 | 显示全部楼层
1.继续化简程序 2.贴完整代码上来
 楼主| 发表于 2022-4-4 12:44 | 显示全部楼层
12:39:33.978 -> --------------- CUT HERE FOR EXCEPTION DECODER ---------------
12:39:34.012 ->
12:39:34.012 -> Exception (28):
12:39:34.012 -> epc1=0x40218ff5 epc2=0x00000000 epc3=0x00000000 excvaddr=0x00007ffc depc=0x00000000
12:39:34.113 ->
12:39:34.113 -> >>>stack>>>
12:39:34.113 ->
12:39:34.113 -> ctx: cont
12:39:34.150 -> sp: 3ffffd70 end: 3fffffc0 offset: 0190
12:39:34.187 -> 3fffff00:  3ffe8368 3ffef0a0 3ffe83c4 4021be54  
12:39:34.220 -> 3fffff10:  00000002 00000000 00000000 00007fff  
12:39:34.287 -> 3fffff20:  00000010 00000000 00000000 00000000  
12:39:34.359 -> 3fffff30:  3ffef074 3ffef0a0 3ffe83c4 00000000  
12:39:34.393 -> 3fffff40:  3ffef074 00000000 3ffef1b8 40203570  
12:39:34.464 -> 3fffff50:  00000000 3ffef0a0 3ffe83c4 4021be54  
12:39:34.498 -> 3fffff60:  3ffef0a0 ffff8f80 00007686 00007686  
12:39:34.568 -> 3fffff70:  3fff0884 00000000 00000000 3ffef4dc  
12:39:34.606 -> 3fffff80:  3ffef074 3ffef0a0 3ffe83c4 3ffef4dc  
12:39:34.679 -> 3fffff90:  3ffef074 3ffef184 3fff0884 402047c6  
12:39:34.715 -> 3fffffa0:  3fffdad0 00000000 3ffef4c8 4020e978  
12:39:34.748 -> 3fffffb0:  feefeffe feefeffe 3ffe8670 40100c15  
12:39:34.817 -> <<<stack<<<
发表于 2022-4-4 15:12 | 显示全部楼层
if (millis() - remaining1>12*1000L)改为 if((millis() - remaining1)>12000)再说。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|Archiver|手机版|Arduino中文社区

GMT+8, 2024-11-28 09:29 , Processed in 0.071040 second(s), 15 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表