Arduino框架下 ESP32看门狗使用示例
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"); }
}
Arduino框架下 ESP32看门狗使用示例相关推荐
- Arduino框架下ESP32+合宙1.54“ 电子墨水屏(e-paper)驱动显示示例
Arduino框架下ESP32+合宙1.54" 电子墨水屏(e-paper)驱动显示示例 显示效果展示; 合宙1.54" 电子墨水屏 有关合宙1.54"电子墨水屏的介绍资 ...
- STM32G070RBT6基于Arduino框架下串口数据接收使用示例
STM32G070RBT6基于Arduino框架下串口数据接收使用示例 相关篇<STM32G070RBT6基于Arduino串口的使用>
- Arduino框架下对ESP32 NVS非易失性存储解读以及应用示例
Arduino框架下对ESP32 NVS非易失性存储解读以及应用示例 NVS非易失性存储库介绍 非易失性存储 (NVS) 库主要用于在 flash 中存储键值格式的数据.本文档将详细介绍 NVS 常用 ...
- ESP32C3基于Arduino框架下的 ESP32 RainMaker开发示例教程
ESP32C3基于Arduino框架下的 ESP32 RainMaker开发示例教程 ESP RainMaker ESP RainMaker 是乐鑫推出的一个端到端平台.基于该平台,用户无需管理基础设 ...
- Arduino框架下通过TFT_eSPI库驱动ESP32+合宙1.54“ 电子墨水屏(e-paper)显示
Arduino框架下通过TFT_eSPI库驱动ESP32+合宙1.54" 电子墨水屏(e-paper)显示 demo演示效果 相关库 EPD_Libraries:https://github ...
- STM32G070RBT6基于Arduino框架下eeprom使用示例
STM32G070RBT6基于Arduino框架下eeprom使用示例
- ESP32基于Arduino框架下U8g2驱动I2C OLED 时间显示
ESP32基于Arduino框架下U8g2驱动I2C OLED时间显示
- STM32F103C8T6在Arduino框架下驱动SH1106 1.3“ IIC OLED显示
STM32F103C8T6在Arduino框架下驱动SH1106 1.3" IIC OLED显示 效果展示: 相关篇<STM32duino开发的底层驱动程序-bootloader> ...
- STM32G070RBT6基于Arduino框架下点灯程序
STM32G070RBT6基于Arduino框架下点灯程序 ✨说明:Arduino STM32系列开发环境搭建不在本示例范围内. 相关篇<[硬件开源电路]STM32G070RBT6开发板> ...
最新文章
- 【怎样写代码】工厂三兄弟之抽象工厂模式(五):扩展案例I
- C++模板之核心:typename
- uclinux与linux的区别
- Jenkins+.Net Core+Git集成发布 - SkyMallCore快速开发平台
- Android存储系统之架构篇
- 第十节 字符串指针变量与字符数组的区别(十一)
- web前端开发初学者十问集锦(3)
- Linux环境下gcc静态编译/usr/bin/ld: cannot find -lc错误原因及解决方法。
- 外企的溃败:Oracle中国研发中心裁员,1600人,补偿为N+6
- 从把三千行代码重构成15行代码谈起—好牛X的哟!!
- U盘插在前面板不认,可以试试插在后面板
- 使用TinyPNG批量压缩图片
- Map转json遇到一些问题
- 微信小程序反编译解包教程
- 向前差分格式 matlab,热传导方程向前差分格式的matlab程序
- 计算机专业保研预推免面试记录
- 典型相关分析(CCA)
- 用python画一只加拿大电鳗
- Scratch软件编程等级考试一级——20210911
- 搞了一个星期的扫码收款, 总结感悟