![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
ESP32
文章平均质量分 56
CeHi
这个作者很懒,什么都没留下…
展开
-
ESP32编辑笔记(9)——Smartconfig
随着智能家居,物联网的兴起,越来越多的设备需要连接家庭wifi网络。而WIFI网络的接入是需要知道无线路由器的SSID和密码。大部分的设备是没有输入接口的,在设备中预置WIFI的SSID和密码是不现实的,为了解决这个问题,smartconfig配网方式应运而生。ESP8266,ESP32使用了ESP-Touch协议,采用的是Smartconfig(快连)技术。当前设备没有和其他设备建立任何实际连接状态下,使用smartconfig一键配置该设备接入WIFI。原创 2024-02-27 22:54:31 · 1047 阅读 · 0 评论 -
ESP32编程笔记(8)——TCP client
TCP客户端通信流程使用socket函数创建一个socket设置服务端ip地址和端口连接服务器收发数据。原创 2024-02-22 23:13:22 · 310 阅读 · 0 评论 -
ESP32编程笔记(7)——UDP通讯
UDP是无连接的,即发送数据之前不需要建立连接UDP没有拥塞控制,因此网络出现的拥塞不会使源主机的发送速率降低。UDP支持一对一、一对多、多对一、多对多的交互通信。UDP的首部开销小,只有8字节,比TCP的还要短。原创 2024-02-21 22:24:12 · 888 阅读 · 0 评论 -
ESP32——事件监听
由于ESP32使用了FreeRTOS实时操作系统,所以避免不了事件,任务的使用。使用事件组件库可以申明其他组件可以向其注册处理程序的事件,代码将在事件发生时执行。这允许松耦合的组件将所需的行为附加到其他组件的状态更改。原创 2023-07-09 22:45:15 · 752 阅读 · 0 评论 -
ESP32——WIFI
Wi-Fi 库支持配置及监控 ESP32 Wi-Fi 连网功能。原创 2023-07-09 22:40:19 · 3223 阅读 · 0 评论 -
ESP32——GPIO基本输入输出
NodeMCU-32_V1.3 开发板 模组共接出 38 个接口,如管脚示意图,管脚功能定义表是接口定义。原创 2023-04-17 22:10:27 · 2743 阅读 · 0 评论 -
ESP32——FreeRTOS
ESP-IDF FreeRTOS 是基于 Vanilla FreeRTOS v10.4.3参考: 乐鑫freeRTOS中文文档原版 FreeRTOS 允许端口和应用程序通过向 添加各种宏来配置内核。通过这些宏,可以启用或禁用内核的调度行为和各种内核功能。但是,在 ESP-IDF FreeRTOS 中,“FreeRTOSConfig.h”文件被视为私有文件,用户不得修改。向用户公开的任何 FreeRTOS 配置都将通过 menuconfig 完成。#define config…FreeRTOSConfig.h原创 2023-04-17 22:07:39 · 856 阅读 · 0 评论 -
ESP32编程笔记(三)新建一个ESP32工程,并输出Hello world
1.在esp-idf下新建一个目录esp32,esp32将用做开发工程的根目录。在该目录下新建hello_world文件夹2.进入hello_wold文件夹之后创建一个文件夹两个文件main文件夹:用来存放源码CMakeLists.txt:配置该工程。Makefile:2.1在CMakeLists.txt文件中添加如下内容cmake_minimum_required(VERSION 3.5)include($ENV{IDF_PATH}/tools/cmake/project.cmake)原创 2022-01-11 11:14:18 · 1188 阅读 · 1 评论 -
ESP-IDF 编程笔记(二) ESP32简介
内容来自乐鑫官网和安心可官网,更多详细介绍请浏览官网。乐鑫安信可1.简介:ESP32系列模组具备卓越的性能和丰富的外设,集成Wi-FI、传统蓝牙、低功耗为一体,提供高度集成的解决方案,广泛适用于各类物联网。2.特点a.性能稳定 ESP32性能稳定,工作范围达到-40C到+125C。集成的自校准电路实现了动态电压调整,可以消除外部电路的缺陷并适应外部条件的变化。b高度集成 ESP32将天线开关、RF balun、功率放大器、接收低噪声放大器、滤波器、电源管理模块等功能集成与一体。ESP32原创 2021-12-23 22:57:13 · 6338 阅读 · 0 评论 -
ESP-IDF 编程笔记一 Ubuntu20.04开发环境搭建
官网文档安装环境参考了安信可提供的博客,传送门1.安装相关依赖sudo apt-get install git wget flex bison gperf python3 python3-pip python3-setuptools cmake ninja-build ccache libffi-dev libssl-dev dfu-util libusb-1.0-01.1Python设置我的系统自带python3.6,将python更新即可sudo apt-get upgrade pytho原创 2021-12-20 13:59:53 · 3190 阅读 · 1 评论 -
问题解决-esp-idf编译报错undefined reference to ‘app_main‘
新建idf工程,编译报错如下。解决方法在.C文件的同级目录的CMakeLists.txt文件里面添加函数**register_component()**即可解决错误。原创 2021-12-20 13:28:43 · 4034 阅读 · 0 评论 -
ESP32烧录问题
make flash提示A fatal error occurred: Invalid head of packet (0x80)原创 2021-12-05 17:37:02 · 907 阅读 · 0 评论