ESP32-circle开发文档

来自WhyEngineer
跳转至: 导航搜索

ESP32处理器简介

Esp32 480x480.png
类目 规格
主要特征

Tensilica LX6 双核处理器,主频 240 MHz,运算能力高达 600 DMIPS
内置 520 KB SRAM
内置 802.11BGN HT40 Wi-Fi 收发器、基带、协议栈和 LWIP
集成双模蓝牙(传统蓝牙和低功耗蓝牙)
最大支持外部16 MByte Flash
工作电压:2.2V 至 3.6V
工作温度范围:-40°C 至 +125°C
板载天线 / IPEX 连接外置天线

传感器

超低噪声模拟放大器
霍尔传感器
10 个电容式触摸传感器接口
32kHz 晶振

32x GPIO

3 x UARTs,带硬件流控
3 x SPI
2 x I2
12 x ADC 输入信道
2 x DAC
2 x I2C
任意 GPIO 均可配置为 PWM/定时器和输入/输出
OpenOCD 调试接口配备 32kB TRAX 缓存
50 MHz SDIO 主/从模式
支持 SD 卡接口

安全机制

WEP、WPA/WPA2 PSK/Enterprise
加密硬件加速:AES / SHA2 / 椭圆曲线加密 / RSA-4096

性能

支持 Sniffer、Station、softAP 和 Wi-Fi Direct 模式
最大数据速率:150 Mbps@11n HT40、72 Mbps@11n HT20、54 Mbps@11g、11 Mbps@11b
最大发射功率:19.5 dBm@11b、16.5 dBm@11g、15.5 dBm@11n
接收器灵敏度达 -98 dBm
UDP 持续吞吐量达 135 Mbps
深度睡眠模式下电流仅为 2.5 μA

ESP32-circle硬件资料

ESP32_circle原理图:文件:Esp32.pdf

ESP32_circle PCB 文件:Esp32 circle v0d gerber.zip

ESP32-circle软件开发

硬件配置

  • 笔记本电脑一台
  • ESP32-circle开发板一个
  • 自备一根micro USB线用于供电和程序下载

开发环境配置

为了方便不熟悉linux的用户,我们也提供配置好开发环境的linux虚拟机供大家下载使用:
Linux虚拟机(百度网盘) 资源提取验证码:3joi

开箱视频

开箱视频

编译下载工程

在开发你自己的炫酷功能之前,我们也提供了几个炫酷的功能供大家测试和学习:

语音识别

网络收音机

蓝牙音响

web服务器

(注意:以上链接是github链接,点击网页中的“Clone and download”绿色按钮,再选择“Download ZIP”按钮下载源码)
在下载好上述工程之一后,就可以进行编译、下载的工作了。

ESP32资源汇总

网站板块

演示视频板块

知乎文章板块