收到了Beetle ESP32 C6迷你开发板,这款由DFROBOT出品的开发板,迷你小巧,制作精良。开发板实物如下
图1:开发板正面
一.了解开发板
Beetle ESP32 C6迷你开发板使用乐鑫ESP32-C6FH4芯片方案,RISC-V核,SRAM:512KB ,ROM:320KB,Flash:4MB。开发板支持Wi-Fi 6、Bluetooth 5、Zigbee 3.0、Thread 1.3通讯协议,集成锂电池充电管理。
开发板引脚接口与丝印位置指示图如下
- 数字I/O x13
- LED PWM 控制器 6个通道
- SPI x1
- UART x3 (LP UART x1)
- I2C x2 (LP I2Cx1)
- I2S x1
- 红外收发器:发送通道 x5、接收通道 x5
- 1x 12 位 SAR ADC, 7个通道
- DMA 控制器,3个接收通道和3个发送通道
图3:开发板引脚外设
开发板由USB Type-C供电与烧录,有一个BOOT 按键和一个RST按键,板载充电和用户指示灯,外设灵活配置,资源丰富。
关于开发板资料,可在DFROBT WIKI做更详细查阅熟悉了解。
二.开发环境搭建
开发板可使用Arduino IDE开发环境。
1.在File->Preferences->Settings,填入如下URL,点击OK下载安装。
图4:IDE配置
URL:
http://download.dfrobot.top/FireBeetle/package_DFRobot_index.json
https://espressif.github.io/arduino-esp32/package_esp32_dev_index.json
2.在Tools->BOARDSMANGER 搜索ESP32并安装如下
图5:安装SDK包
3.安装好后,可以选择开发板。这里安装了两个包,选其中一个,有型号的选ESP32C6.SDK工程如下:
图6:SDK工程
至此,对Beetle ESP32 C6迷你开发板有了进一步了解,搭建好了开发环境,后面继续。