美文网首页ESP32学习教程集合
一、ESP32 开发环境搭建(arduino)——趣讨教

一、ESP32 开发环境搭建(arduino)——趣讨教

作者: 束缚HYL | 来源:发表于2019-01-08 20:54 被阅读0次

    1.硬件介绍

    这是一款用于物联网的新型开发套件板。由Espressif开发的这款主板应该是NodeMCU的继承者,因为它价格低廉,功能强大。

    该板具有双处理微处理器,可以提供很多帮助,例如,当一个处理器处理通信时,另一个处理器负责I / O控制。此功能将防止ESP8266发生的一些问题,其中唯一的CPU需要在使用Comm处理时停止控制I / O. 此外,ESP32还集成了WIFI,BLUETOOTH,DAC,几个ADC(不仅仅是一个作为ESP8266),电容式触摸传感器等(请看上面的框图)。好消息是功耗几乎与ESP8266相同。

    目录

    主要特征:

    内置传感器:

    GPIO引脚:

    性能:

    1安装串口驱动

    2安装ESP32的库

    主要特征:

    240 MHz双核Tensilica LX6微控制器,600 DMIPS

    集成520 KB SRAM

    集成802.11 b / g / n HT40 Wi-Fi收发器,基带,堆栈和LwIP

    集成双模蓝牙(经典和BLE)

    16 MB闪存,内存映射到CPU代码空间

    工作电压2.3V至3.6V

    -40°C至+ 125°C的工作温度

    用于外部天线的板载PCB天线/ IPEX连接器

    内置传感器:

    超低噪声模拟放大器

    霍尔传感器

    10倍电容式触摸界面

    32 kHz晶体振荡器

    GPIO引脚:

    3个UART,包括硬件流控制

    3 x SPI

    2 x I2S

    18个ADC输入通道

    2个DAC

    2个I2C

    每个GPIO引脚都有PWM /定时器输入/输出

    OpenOCD调试接口,带有32 kB TRAX缓冲区

    SDIO主/从50 MHz

    支持高达16 MB的外部SPI闪存

    SD卡接口支持

    性能:

    支持嗅探器,Station,SoftAP和Wi-Fi直连模式

    最大数据速率为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

    最小接收灵敏度为-97 dBm

    135 Mbps UDP持续吞吐量

    深度睡眠时功耗为5μA

    2.ESP32 Arduino IDE开发环境安装

    1安装串口驱动

    在计算机上安装更新的CP210x USB转UART驱动程序,首先下载驱动

    CP210x_Universal_Windows_Driver

    然后安装适合自己电脑的驱动

    接下来在设备管理器查看驱动是否安装成功

    2安装ESP32的库

    首先下载相关的文件arduino-esp32-master 也可以参照https://github.com/espressif/arduino-esp32,

    把下载好的压缩包文件解压,安装步骤如图所示:

    以上步骤完成,打开arduino IDE

    你可以试着编译一下

    达到以上的效果,就证明ESP32 的开发环境你已经完成了。你可以开启你的ESP32的旅程了。

    文章转载自一、ESP32 开发环境搭建(arduino)

    更多相关教程请访问(趣讨教创客资源分享平台)www.qutaojiao.com

    相关文章

      网友评论

        本文标题:一、ESP32 开发环境搭建(arduino)——趣讨教

        本文链接:https://www.haomeiwen.com/subject/hptirqtx.html