arduino ESP8266 EspSaveCrash-master库 可用于重启 定时重启

上传者: jianfengbeyond | 上传时间: 2021-06-04 09:47:24 | 文件大小: 437KB | 文件类型: ZIP
ESP8266有两种重启方法,分别为:ESP.reset()和ESP.restart(),很多人代码中都用ESP.reset()重启,但是通常情况下使用ESP.restart()会更好, 这两者区别如下: ESP.reset() 是一个硬复位,这种重启方式可能会使一些寄存器回归到原始状态,即丢失寄存器数据,这会导致重启后的程序出现问题,它或多或少像计算机上的复位按钮。 ESP.restart() 是通过向ESP8266的SDK发送信号重启,而不是简单粗暴的复位,所以它是一个更‘软’的重启方式。 所以,把你代码中的ESP.reset()换成ESP.restart()吧! 即使遇到GPOIO#0的问题,我也遇到了同样的问题,但它没有任何作用。 然后我推断出,当我将GPIO用作输出时,也许硬件没有在软复位时将其复位为输入,所以复位将取决于GPIO#0的状态。 因此,在重启之前我将GPIO#0设置为高电平,它可以正常工作! 补充:GPIO 15 低电平、GPIO 0 高电平 、GPIO 2 高电平为ESP8266程序运行模式,需要软重启功能有效 可能需要保证以上三个引脚的电平状态。 另外:GPIO 15 低电平、GPIO 0 低电平 、GPIO 2 高电平为ESP8266 UART下载模式。

文件下载

资源详情

[{"title":"( 23 个子文件 437KB ) arduino ESP8266 EspSaveCrash-master库 可用于重启 定时重启","children":[{"title":"EspSaveCrash-master","children":[{"title":".travis.yml <span style='color:#111;'> 1.23KB </span>","children":null,"spread":false},{"title":"library.json <span style='color:#111;'> 453B </span>","children":null,"spread":false},{"title":"quick-start.md <span style='color:#111;'> 6.17KB </span>","children":null,"spread":false},{"title":"readme.md <span style='color:#111;'> 5.43KB </span>","children":null,"spread":false},{"title":"keywords.txt <span style='color:#111;'> 438B </span>","children":null,"spread":false},{"title":"LICENSE <span style='color:#111;'> 25.91KB </span>","children":null,"spread":false},{"title":"src","children":[{"title":"EspSaveCrash.h <span style='color:#111;'> 3.38KB </span>","children":null,"spread":false},{"title":"EspSaveCrash.cpp <span style='color:#111;'> 8.80KB </span>","children":null,"spread":false}],"spread":true},{"title":"library.properties <span style='color:#111;'> 548B </span>","children":null,"spread":false},{"title":"extras","children":[{"title":"eeprom-layout.png <span style='color:#111;'> 24.95KB </span>","children":null,"spread":false},{"title":"exception-decoder-find.png <span style='color:#111;'> 139.56KB </span>","children":null,"spread":false},{"title":"thumb-code-examples.png <span style='color:#111;'> 7.36KB </span>","children":null,"spread":false},{"title":"exception-decoder-start.png <span style='color:#111;'> 166.64KB </span>","children":null,"spread":false},{"title":"thumb-quick-start.png <span style='color:#111;'> 26.29KB </span>","children":null,"spread":false},{"title":"simple-crash-initial-screen.png <span style='color:#111;'> 14.60KB </span>","children":null,"spread":false},{"title":"crash-info-in-web-browser.png <span style='color:#111;'> 36.33KB </span>","children":null,"spread":false}],"spread":true},{"title":"examples","children":[{"title":"RemoteCrashCheck","children":[{"title":"RemoteCrashCheck.ino <span style='color:#111;'> 3.76KB </span>","children":null,"spread":false}],"spread":true},{"title":"SimpleCrash","children":[{"title":"SimpleCrash.ino <span style='color:#111;'> 3.08KB </span>","children":null,"spread":false}],"spread":true},{"title":"WebServerCrashCheck","children":[{"title":"WebServerCrashCheck.ino <span style='color:#111;'> 6.16KB </span>","children":null,"spread":false},{"title":"wifiConfig.h <span style='color:#111;'> 253B </span>","children":null,"spread":false}],"spread":true},{"title":"ExtendedCrashTester","children":[{"title":"ExtendedCrashTester.ino <span style='color:#111;'> 4.16KB </span>","children":null,"spread":false}],"spread":false}],"spread":true},{"title":".gitignore <span style='color:#111;'> 41B </span>","children":null,"spread":false},{"title":"examples.md <span style='color:#111;'> 7.37KB </span>","children":null,"spread":false}],"spread":false}],"spread":true}]

评论信息

免责申明

【只为小站】的资源来自网友分享,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,【只为小站】 无法对用户传输的作品、信息、内容的权属或合法性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论 【只为小站】 经营者是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。
本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二条之规定,若资源存在侵权或相关问题请联系本站客服人员,zhiweidada#qq.com,请把#换成@,本站将给予最大的支持与配合,做到及时反馈和处理。关于更多版权及免责申明参见 版权及免责申明