ESP8266 Developer Zone The Official ESP8266 Forum 2015-07-28T12:55:18+08:00 https://bbs.espressif.com:443/feed.php?f=61&t=893 2015-07-28T12:55:18+08:00 2015-07-28T12:55:18+08:00 https://bbs.espressif.com:443/viewtopic.php?t=893&p=3026#p3026 <![CDATA[Q: 我可以禁止看门狗复位吗?]]> Q: 我可以禁止看门狗复位吗?
在non-OS SDK中用户可以通过创建 timer 和 call_back 函数代替 while(1) 循环。
如果某段代码连续执行时间必须超过3.2s,用户用下面的方式解决看门狗复位的问题。
  • 在执行该代码段前调用systerm_soft_wdt_stop() 函数,从关闭 wdt 到硬 wdt 触发,有6s的时间。
  • 在代码段里执行若干次喂狗操作 systerm_soft_wdt_feed()。
  • 在代码段执行完毕后,调用 systerm_soft_wdt_restart() 函数。

Statistics: Posted by Guest — Tue Jul 28, 2015 12:55 pm


]]>