ESP32(一):使用记录
前言
一:esp32c3 arduinoIDE环境配置
00 CH343驱动
合宙ESP32C3开发板一定要安装驱动,芮然买回来,插上默认能识别到串口,并显示端口号,但是还是不能用的,一定要安装CH343驱动才行,安装成功后,合宙ESP32C3端口信息会是上图那样带CH343字样。这是开发合宙ESP32C3第一步。 CH343驱动下载地址:https://www.wch.cn/downloads/CH343SER_EXE.html
01 添加esp32支持包
第一次安装ESP32支持固件,需要在Arduino IDE的菜单-文件-首选项-附加开发板网址管理器当中添加对应的链接,然后搜索esp,安装对应设备支持包。
https://dl.espressif.com/dl/package_esp32_index.json https://raw.githubusercontent.com/espressif/arduino-esp32/gh-pages/package_esp32_index.json
02 下载esp32固件库
ESP32支持固件包下载地址:https://github.com/espressif/arduino-esp32
将下载下来的ESP32支持固件包解压并放置到指定文件夹下 放置路径:C:UsersAdministratorAppDataLocalArduino15packagesesp32hardwareesp321.0.6
直接覆盖源文件
03 运行get.exe
将文件解压之后,进入到:C:UsersAdministratorAppDataLocalArduino15packagesesp32hardwareesp321.0.6 ools这个路径的文件夹内:
双击鼠标左键运行get.exe可执行文件。
一定要看到全部安装了上图那些内容才算成功,不然在Arduino IDE里面有可能看不到ESP32C3 /S2等型号的ESP32,或者就是有显示ESP32C3,S2等型号,但是选择这些型号,在进行代码编译,到最后会报错:esptool.exe": file does not exist
04 烧录注意
烧录时选择flash模式为DIO
#define LED_BUILTIN (13) // the setup function runs once when you press reset or power the board void setup() { // initialize digital pin LED_BUILTIN as an output. Serial.begin(9600); pinMode(LED_BUILTIN, OUTPUT); pinMode(12, OUTPUT); // pinMode(13, OUTPUT); digitalWrite(13, LOW); } // the loop function runs over and over again forever void loop() { digitalWrite(LED_BUILTIN, LOW); // turn the LED on (HIGH is the voltage level) digitalWrite(12, HIGH); // turn the LED on (HIGH is the voltage level) delay(1000); // wait for a second digitalWrite(LED_BUILTIN, HIGH); // turn the LED off by making the voltage LOW digitalWrite(12, LOW); // turn the LED on (HIGH is the voltage level) delay(1000); // wait for a second Serial.println("合宙ESP32C3"); }
05 参考
二:esp32C3(合宙版)资料
01 硬件资源
尺寸长宽 21mm*51mm 1路SPI FLASH,板载4MB,支持最高 16MB 2路UART接口,UART0~UART1,其中下载口为UART0 5 路 12 比特 ADC,最高采样率 100KSPS 1路低速SPI接口,支持主模式 1路IIC控制器 4路PWM接口,可使用任意GPIO GPIO外部管脚15路,可复用 2路贴片LED指示灯 1路复位按键+1路BOOT按键 1路USB转TTL下载调试口 2.4G PCB板载天线
02 管脚图
三:luatos
2 esp32 固件 ESP32-C3芯片 – https://wiki.luatos.com/chips/esp32c3/mcu.html 下载路径:https://gitee.com/dreamcmi/LuatOS-ESP32/releases
用luatostools 烧录程序,注意不要将固件移出文件夹