当前位置:网站首页>Arduino框架下 ESP32看门狗使用示例
Arduino框架下 ESP32看门狗使用示例
2022-08-02 03:38:00 【perseverance52】
Arduino框架下 ESP32看门狗使用示例
- 相关篇《Arduino ESP32 看门狗定时器》
- 开发板型号为:
ESP32 DEVKIT V1-DOIT



- 板载led灯
GPIO 2 ----led
示例代码
当前示例代码编译基于固件版本:
2.0.4
- 本示例不需要安装第三方库,但是需要引用对应的核心库当中的头文件才行。
//ESP32看门狗设置 需要先引入
#include "soc/rtc_wdt.h" //设置看门狗用
#define led 2
void setup() {
Serial.begin(115200);
pinMode(led, OUTPUT);
rtc_wdt_protect_off(); //看门狗写保护关闭 关闭后可以喂狗
//rtc_wdt_protect_on(); //看门狗写保护打开 打开后不能喂狗
//rtc_wdt_disable(); //禁用看门狗
rtc_wdt_enable(); //启用看门狗
rtc_wdt_set_time(RTC_WDT_STAGE0, 8000); // 设置看门狗超时 8000ms.则reset重启
}
void loop() {
while(true) {
rtc_wdt_feed(); //喂狗函数
//用户代码
digitalWrite(led, HIGH);
delay(1000);
digitalWrite(led, LOW);
delay(1000);
Serial.println("Perseverance52");
}
}

边栏推荐
- 视觉SLAM十四讲--第13讲 实践:设计SLAM系统(最详细的代码调试运行步骤)
- CaDDN代码调试
- 科研笔记(八) 深度学习及其在 WiFi 人体感知中的应用(上)
- 深度学习基础之批量归一化(BN)
- Deep Blue Academy - 14 Lectures on Visual SLAM - Chapter 7 Homework
- 科研笔记(八) 深度学习及其在 WiFi 人体感知中的应用(下)
- MapFi paper structure organization
- ScholarOne Manuscripts提交期刊LaTeX文件,无法成功转换PDF!
- 科研笔记(五) SLAC WiFi Fingerprint+ Step counter融合定位
- 多主复制下处理写冲突(1)-同步与异步冲突检测及避免冲突
猜你喜欢
随机推荐
科研笔记(八) 深度学习及其在 WiFi 人体感知中的应用(上)
shell中常用的基础命令
最后写入胜利(丢弃并发写入)
轮询和长轮询的区别
ES6中变量的使用及结构赋值
v-bind动态绑定
Autowired注解与Resource注解的区别
C# Thread IsBackground作用
ESP32-C5 简介:乐鑫首款双频 Wi-Fi 6 MCU
七分钟深入理解——卷积神经网络(CNN)
深度学习基础之过拟合、欠拟合问题和正则化
三维目标检测之ROS可视化
[Win11] PowerShell无法激活Conda虚拟环境
SCI期刊最权威的信息查询步骤!
可视水印的实现——1使用加法实现(add,+)
深蓝学院-视觉SLAM十四讲-第六章作业
The most authoritative information query steps for SCI journals!
OpenCV内阈值处理方法
数据复制系统设计(3)-配置新的从节点及故障切换
热爱责任担当









