前言
ESP32-C3 是乐鑫公司新推出的一款安全稳定、低功耗、低成本的物联网芯片,搭载 RISC-V 32 位单核处理器,支持 2.4 GHz Wi-Fi 和 Bluetooth 5 (LE)。使用ESP-IDF来进行开发周期较长,而且使用起来不太方便,采用AT指令开发是一种好的选择。
一、硬件
ESP32-C3-DevKitM-1 是一款入门级开发板,使用以尺寸小而得名的 ESP32-C3-MINI-1 模组。该款开发板具备完整的 Wi-Fi 和低功耗蓝牙功能。
二、连接方式
AT固件下载需要将ESP32-C3的两个串口连接到计算机,UART0 用于下载固件和输出日志,UART1 用于发送AT 命令和接收AT 响应。默认情况下,UART0 和UART1 均使用115200 波特率进行通信。UART0是开发板通过USB-串口芯片连接到计算机的,通过USB线缆连接到计算机即可。UART1需要通过USB-串口转换模块连接到计算机,需要将ESP32-C3-MINI-1 插座J3的第8脚(IO7)连接到USB-串口转换模块的RX,将ESP32-C3-MINI-1插座J3的第9脚(IO6)连接到USB-串口转换模块的TX。
三、软件下载
四、下载过程
- 安装并打开FLASH下载工具,在“Chip Type”中选择“ESP32-C3”,点击“OK”。
- 按照下图设置好需要下载的固件,这里选择的固件是“factory_MINI-1.bin”,COM口根据自己计算机识别的端口来选取,每个人的可能不同,点击“START”就可以开始下载了。
五、验证
通过串口调试助手向UART1发送指令”AT+RST“(注意:每个指令后面要加换行符),UART1收到ESP32-C3的回复”OK“,“ready”,证明固件已经下载成功。