自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

InfiniteYuan

Stay hungry, Stay foolish! ESP32 技术交流群: 1014793121, WeChat: YuanInfinite, QQ: 460528348

  • 博客(20)
  • 资源 (12)
  • 收藏
  • 关注

原创 ESP32 官方文档(三)分区表

Partition Tables概述单个 ESP32 的 flash 可以包含多个应用程序,以及许多不同类型的数据(校准数据,文件系统,参数存储等). 因此,分区表被下载到 flash 中的 0x8000 地址(默认偏移).分区表长度为 0xC00 字节(最多 95 个分区表条目). 在表数据之后附加 MD5 校验和. 如果分区表由于安全引导而签名,则签名将附加在分区表之后.分区表...

2018-08-29 01:42:40 6415

原创 ESP32 学习笔记(十六)Over The Air Updates (OTA)

Over The Air Updates (OTA)OTA 流程概述OTA 更新机制允许设备根据正常固件运行时收到的数据进行更新(例如,通过WiFi或蓝牙).OTA 要求至少使用两个 “OTA app slot” 分区(即 ota_0 和 ota_1)和 “OTA Data Partition”来配置设备的分区表.OTA 操作功能将新的应用程序固件映像写入当前未用于启动的 OTA ...

2018-08-29 00:59:26 2273

原创 Linux sublime astyle 配置

Linux sublime astyle 配置安装 Package Control参考:Package Control在 sublime 中按 Ctrl+' 进入 Console输入以下代码:import urllib.request,os,hashlib; h = '6f4c264a24d933ce70df5dedcf1dcaee' + 'ebe013ee18cced0ef...

2018-08-23 20:11:48 1304

原创 Linux VScode Astyle 配置

Linux VScode Astyle 配置安装 Astyle 插件在 VS Extensions(Ctrl+Shift+S) 中搜索 Astyle , 并安装 Astyle.在配置中进行配置 "astyle.executable": "astyle", // &amp

2018-08-23 14:33:05 2562

原创 ESP32 学习笔记(十五)Touch Sensor

Touch Sensor介绍触摸传感器系统构建在基板上,该基板在保护性平坦表面下承载电极和相关连接。当用户触摸表面时,触发电容变化并产生二进制信号以指示触摸是否有效。ESP32可提供多达10个电容式触摸板/ GPIO。传感垫可以以不同的组合(例如矩阵,滑块)布置,从而可以检测更大面积或更多点。触摸板感测过程在硬件实现的有限状态机(FSM)的控制下,该有限状态机由软件或专用硬件定时器启动...

2018-08-13 21:23:49 5330

原创 ESP32 学习笔记(十四)Sigma-delta Modulation

Sigma-delta Modulation介绍ESP32具有二阶sigma-delta调制模块。 此驱动程序配置sigma-delta模块的通道。功能概述用sigmadelta_channel_t识别了八个独立的sigma-delta调制信道。 每个通道都能够输出具有sigma-delta调制的二进制硬件生成信号。应通过在sigmadelta_config_t中提供配置参数然...

2018-08-13 21:09:18 4498

原创 ESP32 学习笔记(十三)Pulse Counter

Pulse Counter介绍PCNT(脉冲计数器)模块用于计算输入信号的上升沿和/或下降沿的数量。 每个脉冲计数器单元都有一个16位有符号计数器寄存器和两个通道,可配置为递增或递减计数器。 每个通道都有一个接收待检测信号边沿的信号输入,以及一个可用于启用或禁用信号输入的控制输入。 输入具有可选滤波器,可用于丢弃信号中不需要的毛刺。功能概述此API的功能描述分为四个部分:配置...

2018-08-13 21:05:12 3320

原创 ESP32 学习笔记(十二)MCPWM

MCPWM概述ESP32有两个MCPWM单元,可用于控制不同的电机。框图MCPWM单元的框图如图所示。 应用示例使用MCPWM进行电机控制的示例:peripherals/mcpwm.API ReferenceHeader Filedriver/include/driver/mcpwm.h...

2018-08-13 20:57:00 7293

原创 ESP32 学习笔记(十一)LED Control

LED Control介绍LED控制(LEDC)模块主要用于控制LED的强度,尽管它也可用于生成PWM信号以用于其他目的。 它有16个通道可以产生独立的波形,可以用来驱动例如 RGB LED设备。所有LEDC通道中有一半提供高速操作模式。 该模式提供硬件实现,自动和无干扰的PWM占空比改变。 另一半通道在低速模式下运行,其中变化的时刻取决于应用软件。 每组通道也能够使用不同的时钟源...

2018-08-13 20:53:55 4670

原创 ESP32 学习笔记(十)Timer

Timer介绍ESP32芯片包含两个硬件定时器组。 每组有两个通用硬件定时器。 它们都是基于16位预分频器和64位自动重载功能的向上/向下计数器的64位通用定时器。功能概述以下各节介绍了配置操作计时器的典型步骤:定时器初始化 - 应设置哪些参数以使定时器工作以及根据设置提供的具体功能。定时器控制 - 如何读取定时器的值,暂停/启动定时器,以及如何操作。警报 - 设置和...

2018-08-13 20:36:36 5841 1

原创 ESP32 学习笔记(九)SPI - SPI Slave

SPI Slave driver概述SPI0 专用于闪存缓存,ESP32 用于将连接的 SPI 闪存设备映射到存储器中。 SPI1 连接到相同的硬件线.ESP32有四个SPI外围设备,称为SPI0,SPI1,HSPI和VSPI。 SPI0用于写入闪存芯片。 HSPI和VSPI可以免费使用,通过spi_slave驱动程序,这些可以用作SPI从设备,由连接的SPI主设备驱动。spi_sla...

2018-08-13 12:27:32 12130 3

原创 ESP32 学习笔记(八)SPI - SPI Master

SPI Master driver概述ESP32有四个SPI外设,称为SPI0,SPI1,HSPI和VSPI。 SPI0完全专用于ESP32用于将连接的SPI闪存设备映射到存储器的闪存缓存。 SPI1连接到与SPI0相同的硬件线,用于写入闪存芯片。 HSPI和VSPI可以免费使用。 SPI1,HSPI和VSPI都有三条片选线,允许它们最多驱动三个SPI器件作为主器件。spi_maste...

2018-08-12 23:25:08 22136 3

原创 ESP32 学习笔记(七)I2S - Inter—IC Sound

I2S

2018-08-12 22:18:02 15213 3

原创 ESP32 学习笔记(六)I2C - Inter-Integrated Circuit

I2CI2C(内部集成电路)总线可用于与连接到与 ESP32 相同的总线的多个外部设备进行通信。 ESP32 板上有两个 I2C 控制器,每个控制器可以设置为主模式或从模式。概述以下部分将指导您完成配置和操作 I2C 驱动程序的基本步骤:配置驱动程序 - 选择驱动程序的参数,如主模式或从模式,设置特定的 GPIO 引脚作为 SDA 和 SCL,设置时钟速度等。安装驱动程序 - ...

2018-08-12 20:07:28 6548

原创 ESP32 学习笔记(五)DAC - Digital To Analog Converter

DAC - Digital To Analog Converter应用示例将DAC通道1(GPIO 25)电压设置为VDD_A电压(VDD * 200/255)的约0.78。 对于VDD_A 3.3V,这是2.59V:#include <driver/dac.h>... dac_output_enable(DAC_CHANNEL_1

2018-08-12 19:44:50 4408

原创 ESP32 学习笔记(四)ADC - Analog to Digital Converter

ADC - Analog to Digital Converter应用示例读取 ADC1 通道 0(GPIO 36)上的电压:#include <driver/adc.h>... adc1_config_width(ADC_WIDTH_BIT_12); adc1_con

2018-08-11 22:26:14 13764 2

原创 ESP32 学习笔记(三)UART - Universal Asynchronous Receiver/Transmitter

UART概述嵌入式应用通常要求一个简单的并且占用系统资源少的方法来传输数据。通用异步收发传输器(UART) 即可以满足这些要求,它能够灵活地与外部设备进行全双工数据交换。ESP32 芯片中有3 个UART 控制器可供使用,并且兼容不同的UART 设备。另外,UART 还可以用作红外数据交换(IrDA) 或RS-485 调制解调器。3 个UART 控制器有一组功能相同的寄存器。本文以UA...

2018-08-11 15:41:29 8217

原创 ESP32 开发笔记(七)LittlevGL PC Simulator 配置

PC Simulator 配置视频教程:How to Run Littlev Graphics Library in PC Simulator (Linux)PC simulatorYou can try out the Littlev Graphics Library using only your PC without any development board. Write a ...

2018-08-09 19:41:31 3053

原创 ESP32 学习笔记(二)GPIO & RTC GPIO

#

2018-08-08 11:02:31 14824 4

原创 ESP32 开发笔记(六)移植开源图形库 LittlevGL

ESP32 移植开源图形库 LittlevGLGitHub地址之后更新,欢迎 Star ~LittlevGL 介绍 littlevGL is a free and open-source graphics library providing everything you need to create embedded GUI with easy-to-use graphical e...

2018-08-08 10:38:39 8350

WUSB600N 抓包驱动.zip

linksys WUSB600N wildpackets omnipeek 抓包网卡驱动下载 linksys WUSB600N wildpackets omnipeek 抓包网卡驱动下载

2020-04-03

ESP_07_12封装

ESP_07_12封装

2017-03-03

SD TF SIM 卡封装

2017-03-03

qq 滑动item 源码

2016-11-19

高仿微信源码

2016-11-19

STM32f10x通过USART实现IAP编程

STM32f10x通过USART实现IAP编程 IAP程序 内有以太网版本

2016-04-14

JAVA API1.6中文文档.CHM

java 1.6 API CHM 中文 文档

2016-03-26

仿高德地图源码

android 高德地图 源码 界面 新手开发必备

2016-01-29

别踩白块儿 源码

android 别踩白块儿源码,游戏界面,

2016-01-29

android Genymotion ARM Translation

INSTALL_FAILED_NO_MATCHING_ABIS genymotion

2016-01-28

qq 即时聊天

仿qq即时聊天,源码,用户界面,新手必看,网络编程

2016-01-28

人人网客户端

高仿android, 人人网客户端,用户界面,android 新手

2016-01-28

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除