繁体   English   中英

脱离看门狗定时器 (WDT) 支持的主循环的推荐方法

[英]Recommended way to break out of a Watchdog Timer (WDT) supported main loop

我需要在运行 micropython 的基于 ESP32 和 rp Pico 的系统上包含硬件 WDT。 我正在使用 Thonny IDE,在 Pico 上有 8 秒超时,我可以中断 (Cntrl-C) 系统并快速从电路板上删除主电路。 这让我可以继续开发代码。 这种方法适用于 8 秒的超时,但如果我使用更短的延迟,我不太确定它是否会。 我担心的是我无法更改的 main.py 卡住了? 有没有任何人可以推荐的更好的方法来处理这个问题。

哈利
PS:相对初学者Python,越知道越不知道!

对我有用的是:在代码开头添加 time.sleep() 5 秒,您可以在启动 WDT 之前使用 CTRL+C 从 Thonny 中终止脚本。 这样你就不需要从板上手动删除文件,你只需在 WDT 之前停止它的执行

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM