每隔一段时间出现串口异常,是watchdog干的事么?

每隔一段时间就出现以下串口异常,虽说业务功能正常,但还是会影响效率和可靠性。Bepper_Task里有while(1)监测按键是否按下,然后蜂鸣器响,深度怀疑是watchdog干的事么?

每隔一段时间出现串口异常,是watchdog干的事么?-鸿蒙HarmonyOS技术社区

HI3861试用
2020-11-09 00:28:13
浏览
收藏 0
回答 2
已解决
回答 2
按赞同
/
按时间
jiecho

等一个回复,看看大佬这么解释。

分享
微博
QQ
微信
回复
2020-11-09 09:14:22
xjcats

经过分析,原来是程序中有while(1)轮询语句,被看门狗认为是死循环,所以重置了开发板。

解决方法是:在程序中加入#include "wifiiot_watchdog.h"代码导入watchdog库文件,在业务功能代码中加入WatchDogDisable();关闭看门狗。但前提是必须保证while(1)语句不是死循环。

分享
微博
QQ
微信
回复
2020-11-10 00:38:12
相关问题
鸿蒙-如何实现播放一段音频
4249浏览 • 2回复 待解决
JS调用PA出现RemoteInterfaceProxy异常
1483浏览 • 2回复 待解决
TextField怎么给某文字设置颜色
2828浏览 • 2回复 待解决
import Sample 里异常显示
1092浏览 • 1回复 待解决
串口线连接PC时未识别
1659浏览 • 1回复 待解决
鸿蒙公测有时间表吗?
1686浏览 • 1回复 待解决
LiteOS-M如何获取系统当前时间
365浏览 • 1回复 待解决
谁有办法关闭电池使用时间
684浏览 • 1回复 待解决
HarmonyOS物联网串口通讯
1899浏览 • 1回复 待解决
有老铁解答
2972浏览 • 1回复 待解决
烧录捕获到异常信息,怎么解决?
2937浏览 • 2回复 待解决
串口线连接PC时未识别,如何解决?
3278浏览 • 1回复 待解决