1.编写主函数/**
 * 主应用程序入口函数。
 * 该函数首先初始化NVS(Non-Volatile Storage),然后初始化Wi-Fi为STA(Station)模式。
 * 
 */
void app_main(void)
{
    // 初始化NVS,如果遇到特定错误则进行擦除并重新初始化
    esp_err_t ret = nvs_flash_init();
    if (r            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-08-24 10:57:30
                            
                                191阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            STM32中有很多内置外设的输入输出引脚都具有重映射(remap)的功能,本文对一些在使用引脚重映射时所遇到的有关问题加以说明。我们知道每个内置外设都有若干个输入输出引脚,一般这些引脚的输出脚位都是固定不变的,为了让设计工程师可以更好地安排引脚的走向和功能,在STM32中引入了外设引脚重映射的概念,即一个外设的引脚除了具有默认的脚位外,还可以通过设置重映射寄存器的方式,把这个外设的引脚映射到其它的            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-05-21 06:08:15
                            
                                843阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            目录前言一、idfx1.下载链接:2.支持环境二、使用步骤1.下载python2.下载idfx 三、idfx的使用总结前言自从wimdows支持子系统后,一些需要linux环境的开发环境的搭建变得简单了不少,至少不在需要额外搭建虚拟机了。对于ESP32来说,笔者较为喜欢的开发环境为使用Linux的Ubuntu,所以尝试过用子系统(WSL)搭建esp32的开发环境后便喜欢上了这种方式。相较            
                
         
            
            
            
            问题描述使用Arduino IDE烧录ESP32的时候,IDE会提示在60秒(好像是)内要按下板载BOOT键,否则就出现'…'___连串等待,超时报错,结束。MicroBlocks 废除 ESP32 的 BOOT 按键这个操作在 Wemos D1 R32 板上没有。Wemos D1 R32不但引脚分布要像 Arduino UNO一 样,包括操作也向UNO靠拢。ESP32开发板的右侧都带有BOOT键            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-05-08 21:25:15
                            
                                1158阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            请注意,以下引脚分配参考适用于流行的 30 引脚ESP32 devkit v1开发板。仅输入引脚GPIO34~39是GPIs–仅输入的管脚。这些引脚没有内部上拉或下拉电阻。它们不能用作输出,因此只能将这些管脚用作输入:GPIO 34、GPIO 35、GPIO 36、GPIO 39SPI闪存GPIO 6~GPIO 11在一些ESP32开发板中是公开的。但是,这些引脚连接到ESP-32芯片上            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-08-15 09:49:31
                            
                                2590阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
              【esp32】GPIO引脚功能使用集合0. 引脚整体说明1. 参考资料1.2 I2C1.3 SPI1.4 中断1.5 Strapping pins1.6数模转换器(DAC)1.7 模组内部集成 flash引脚1.8 只能设置为输入模式的引脚 only input 0. 引脚整体说明GPIO36: 只能作为输入不能输出; ADC1通道0的采集引脚GPIO39: 只能作为输入不能输出;            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-06-03 21:15:33
                            
                                447阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            目录1. Arduino Uno(基于ATmega328P)点亮LED的代码:2. Raspberry Pi Pico(基于RP2040)点亮LED的代码(使用MicroPython):3. STM32 Nucleo(基于多种STM32芯片)点亮LED的代码(使用C语言和STM32 HAL库):4. ESP32(基于ESP32芯片)点亮LED的代码(使用Arduino IDE):5.整理阶段快来            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-09-25 06:17:09
                            
                                208阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            关于本教程:ESP32 基础篇    1.ESP32简介                         &n            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-03-03 21:31:56
                            
                                2088阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            关于ESP32PWM的简要说明ESP32 SoC 满载了非常有用的外设,PWM 就是其中之一。是的。ESP32 的芯片中有一个专用的 PWM 硬件模块。脉宽调制或简称PWM是一种成熟且广泛使用的供电技术。您可以使用 ESP32 的 PWM 来驱动 LED、电机(普通直流电机和无刷电机)和智能灯。ESP32 中的 PWM 控制器由两个主要子模块组成:LED 控制或 LEDC 外设和电机控制脉宽调制器            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-07-27 10:50:41
                            
                                1095阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            PWMPWM,即脉冲宽度调制(Pulse Width Modulation),是一种模拟控制方式,根据相应载荷的变化来调制晶体管基极或MOS管栅极的偏置,来实现晶体管或MOS管导通时间的改变,从而达到控制开关稳压电源输出的目的。这种方式能使电源的输出电压在工作条件变化时保持恒定,是利用微处理器的数字信号对模拟电路进行控制的一种非常有效的技术,广泛应用于测量,通信,功率控制与变换等许多领域。PWM的            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-06-24 16:51:47
                            
                                617阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            简介1、一共有6对ePWM,其中每队有两路ePWM输出组成,分别为 ePWMxA 和 ePWMxB,这一对 PWM输出,可以配置成两路独立的单边沿 PWM 输出,或者两路独立的但互相相对称的双边沿 PWM 输出,或者一对双边沿非对称的 PWM 输出,共有 6 对这样的 ePWM 模块。因为每对 PWM 模块中的两个 PWM 输出均可以单独使用,所以也可以认为有12 路单路 ePWM,除此之外还有             
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-05-15 08:13:48
                            
                                893阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            背景前一段时间需要自己制作一片ESP32单板,成本和封装考虑,计划选择CH340E作为USB转串口芯片,ESP8266/ESP32的单板一般都有自动下载电路,用户无需按钮即可令单板自动进入下载模式实现固件烧录,然而自动下载电路需要串口芯片支持DTR和RTS,CH340E却只有RTS信号,没有DTR信号,于是研究学习了一下自动下载电路的原理,准备用一些奇淫技巧解决CH340E的自动下载问题。遗憾的是            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-03-25 13:58:39
                            
                                2340阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            一、开始前的准备工作——开发环境下载及配置 、买材料、需具备知识和额外必要工作(1)开发环境下载及配置        我本次开发使用的是ardunio ide这个开发环境,其语言支持C语言,适合广大刚刚入门的开发者,易于上手,(温馨提示:下载时,下载2.0.0版本以下的,即1.多的版本)因为我们要用到flash闪存上传文件,2.0.0版本及以上不支            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-07-16 11:16:11
                            
                                218阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            无线路由器中的WPS是Wi-Fi Protected Setup的简称,中文翻译为Wi-Fi安全防护设置,它是由Wi-Fi安全联盟推出的一种无线加密认证方式。主要是为了简化无线局域网的安装及安全性能配置工作,通过这种设置,让无线连接更加方便和安全。省去了输入繁琐密码的过程,也增加了wifi的安全性,但现在手机只有少部分还保留了这个功能。在嵌入式wifi系统中比如esp32无线配对还是非常实用,匹配            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-07-03 12:23:18
                            
                                572阅读
                            
                                                                             
                 
                
                             
         
            
            
            
               仅输入的管脚 GPIO34到39是GPIs–仅输入的管脚。这些引脚没有内部上拉或下拉电阻。它们不能用作输出,因此只能将这些管脚用作输入:  GPIO34 -GPIO39   集成在ESP-WROOM-32上的SPI闪存  GPIO 6到GPIO 11在一些ESP32开发板中是公开的。但是,这些引脚连接到ESP-WROOM-32芯片上            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-05-16 20:18:53
                            
                                286阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            ESP32 触摸功能开发套件1. 概述ESP32-Sense 开发套件用于评估和开发 ESP32 触摸传感器功能。评估套件包含一个主板和若干子板,主板包含显示单元,主控单元,调试单元;子板的触摸电极的形状和排列方式多样,包括线性滑条、矩阵按键、弹簧按键、轮式滑条等,可以满足不同的使用场景。用户也可以自行设计子板以满足特殊的使用场景。  下图是 ESP32-Sense 开发套件: 2. 相关资源开发            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-06-18 11:10:02
                            
                                175阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            以下内容主要以F407xx系列为例。01 PIN脚类型和结构在讲GPIO之前,我们先看下STM32中的PIN脚类型:PIN脚类型PIN类型描述备注SSupply pin电源引脚IInput only pin只能作输入I/OInput / output pin输入输出口PIN类型 - SPIN名称描述备注VBAT为备份寄存器、RTC和LSE在VDD断开情况下供电VDD为IO供电以及通过内部稳压器为内            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-06-14 21:11:26
                            
                                836阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            硬件连接 ESP8266有运行模式、下载模式、测试模式的区别,进入下载模式可参考以下配置:   模式 CH_PD(EN) RST GPIO15 GPIO0 GPIO2 TXD0 UART 下载模式 高 高 低 低 高 高 Flash 运行模式 高 高 低 高 高 高 Chip 测试模式 - - - - - 低  ESP32 的运行状态主要由 GPIO0 决定   模式 GPIO0 UART            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-03-20 12:49:51
                            
                                468阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            STA模式介绍Station模式又叫做站点工作模式,类似于无线终端。处于Station模式下的ESP32,可以连接到AP(WIFI路由器)。通过Station(简称为“STA”)模式,ESP32作为客户端连接到路由的wifi信号。基于AP组建的基础无线网络(Infra):Infra:也称为基础网,是由AP创建,众多STA加入所组成的无线网络,这种类型的网络的特点是AP是整个网络的中心,网络中所有的            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-06-01 18:15:52
                            
                                0阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            文章目录前言一键下载一键下载原理硬件原理图跳帽与启动存储映射串口下载程序由来一键下载流程通过 USB 控制机器复位握手解读 前言最近在又要折腾 stm32 了,所以翻出了角落里的开发板,先复习下怎么一键下载来着一键下载硬件连接: BOOT0 < == > GND BOOT1 < ===>GND然后设置 mcuisp 设置界面如下:首先点击下读器信息,检查是否 STM32            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-06-28 11:20:15
                            
                                1504阅读
                            
                                                                             
                 
                
                                
                    