
ESP32
sudaroot
全篇完。
本人是一个嵌入式未入门小白,博客仅仅代表我个人主观见解,记录成长笔记。
笔记是以最简单的方式,只展示最核心的原理。
若有与 大神大大 见解有歧义,我绝对坚信 大神大大 见解是对的,我的是错的。
若无积分等无法下载源码,可私聊私发。
感谢~!
展开
-
ESP32 failed to load RF calibration data (0x%x), falling back to full calibration
原因:电流不足。本人是一个嵌入式未入门小白,博客仅仅代表我个人主观见解方便记录成长笔记。 若有与大神大大见解有冲突,我坚信大神大大见解是对的,我的是错的。 感谢~!...原创 2020-05-11 11:31:53 · 2524 阅读 · 5 评论 -
ESP32 开发选择Arduino还是使用ESP-IDF优缺点
乐鑫ESP GitHub官网:https://github.com/espressif1、外部文本编辑器(SourceInsight)+ Arduino在GitHub下载最新Arduino开发包(https://github.com/espressif/arduino-esp32)如果是使用这个方式开发,在SourceInsight里面建立索引所需要的文件该包下的..\cores...原创 2020-04-15 14:50:01 · 14769 阅读 · 0 评论 -
ESP32 ESP-IDF UART使用模式检测中断报告事件实现 收发数据
官网esp-idf参考代码:D:\esp-idf\examples\peripherals\uart\uart_events开发环境:Source Insight + esp-idfesp32模块:ESP32-WROOM-32实现功能:使用ESP32的3个UART全部实现收发,要求3个UART同时接收每条数据长度25间隔时间为100ms。初期看了一下官网的uart例程代码...原创 2020-04-15 17:10:13 · 8043 阅读 · 6 评论 -
ESP32 SimpleWiFiServer
源码路径: C:\Program Files (x86)\Arduino\hardware\espressif\esp32\libraries\WiFi\examples\SimpleWiFiServer啊啊分析一下:原创 2020-04-07 16:27:51 · 1209 阅读 · 0 评论 -
ESP32 Arduino编译 配合 外部文本编辑工具Source Insight 开发
由于Arduino不支持索引且查看不了包括的相关头文件内容,打码十分不方便。所以使用Arduino作为编译器,启用外部文本编辑器打码,例如Source Insight。首先打开Arduino ->> 文件 ->> 首选项打开Source Insight,新建一个项目,把Arduino编译所用到的库到添加到Source Insight项...原创 2020-04-02 16:56:29 · 1941 阅读 · 2 评论 -
ESP32 Windows安装 传统 GNU Make
官网快速入门:https://docs.espressif.com/projects/esp-idf/zh_CN/latest/esp32/get-started-legacy/index.html#esp-idf1、最简便的工具链设置方法是从下方地址下载 Windows 多合一工具链和 MSYS2 压缩包文件:https://dl.espressif.com/dl/esp32...原创 2020-04-01 14:28:07 · 407 阅读 · 0 评论 -
ESP32 idf.py menuconfig 乱码
ESP-IDF 输入idf.py menuconfig 乱码,如下图:原因是:Python不支持中文编码格式导致的。解决办法: 在cmd.exe启动后输入chcp 437,切换英文编码格式。由于每次都要开启cmd.exe都要输入,很麻烦。故修改一下idf.py的入口函数,使其第一句运行的就是cmd切换编码命令chcp 437。找到打开D:\esp-idf\too...原创 2020-03-31 09:59:50 · 2412 阅读 · 0 评论 -
ESP32 ESP-IDF安装教程
去官网:https://docs.espressif.com/projects/esp-idf/zh_CN/latest/esp32/get-started/windows-setup.html下载esp-idf-tools-setup-2.3.exe然后去Git官网下载git:https://git-scm.com/download/win还需要安装一个Python2.7,...原创 2020-03-30 15:49:48 · 11530 阅读 · 4 评论 -
ESP32 下载与烧录最新固件
官网 最新固件:https://www.espressif.com/zh-hans/support/download/at?keys=官网 Flash下载工具 官网下载工具与文档:https://www.espressif.com/zh-hans/support/download/other-tools在《ESP32 AT指令集与使用示例》中有提到,且对烧录地址分区的作用与名称。...原创 2019-11-14 15:41:21 · 17555 阅读 · 0 评论 -
ESP32 Arduino 定时器timer中断
写一个一秒串口打印一次。原创 2019-11-07 17:10:30 · 7656 阅读 · 4 评论 -
ESP32 Arduino FreeRTOS创建任务双核运行
文档:readme_smp.txtThis version of FreeRTOS has been modified by Espressif to be SMP-aware. TheAPI is similar to the original FreeRTOS API, with the following changes:- The xTaskCreate() function ...原创 2019-11-06 09:29:58 · 8761 阅读 · 4 评论 -
ESP32 Arduino OLED
原创 2019-11-05 10:50:55 · 1303 阅读 · 0 评论 -
ESP32 启动流程
官网链接:https://docs.espressif.com/projects/esp-idf/en/latest/api-guides/general-notes.html应用程序的启动流程本文将会介绍 ESP32 从上电到运行app_main函数中间所经历的步骤(即启动流程)。宏观上,该启动流程可以分为如下 3 个步骤:一级引导程序被固化在了 ESP32 内部的...原创 2019-11-04 15:05:15 · 4427 阅读 · 0 评论 -
ESP32 Arduino 按键输入
原创 2019-11-01 17:07:54 · 2746 阅读 · 0 评论 -
ESP32 Arduino 串口打印
官方学习参考网址:https://www.arduino.cc/reference/en/ESP32有三个串口,串口0,串口1,串口2.首先先打开ESP32关于串口的库函数相关文件,先看看接口在HardwareSerial.cpp中只构造了serial0这个对象HardwareSerial Serial(0);故使用串口0打印,编程使用串口...原创 2019-11-01 16:51:17 · 5437 阅读 · 3 评论 -
ESP32 Arduino引脚输出电平控制
官方学习参考网址:https://www.arduino.cc/reference/en/先打开C:\Program Files (x86)\Arduino\hardware\arduino-esp32\esp32\cores\esp32看看ESP32底层IO的操作函数的esp32-hal-gpio.c和.h文件。打开Arduino软件这里有两个函数,void ...原创 2019-10-31 17:29:14 · 8214 阅读 · 1 评论 -
ESP32 Arduino安装和烧录程序
学习ESP32前先必需了解一下ArduinoArduino是指开源硬件。在以前开源一般指的是软件(源码公开),后来随着发展出现了开源硬件,开源硬件有了以后大家就可以在开源硬件上做出一些兼容。官方学习参考网址:https://www.arduino.cc/reference/en/硬件介绍:SP-WROOM-32 是一款通用型 Wi-Fi+BT+BLE MCU 模组,功能强...原创 2019-10-31 16:54:49 · 21089 阅读 · 1 评论