- ❤️ 博客主页 单片机菜鸟哥,一个野生非专业硬件IOT爱好者 ❤️
- ❤️ 本篇创建记录 2024-12-24 ❤️
- ❤️ 本篇更新记录 2024-12-24 ❤️
- 🎉 欢迎关注 🔎点赞 👍收藏 ⭐️留言📝
- 🙏 此博客均由博主单独编写,不存在任何商业团队运营,如发现错误,请留言轰炸哦!及时修正!感谢支持!
1. 前言
博主最近在使用ESP32C3SuperMini这块板子,觉得还不错,先记录一下。
ps:小巧精美,用来做一些diy还挺合适的。小至拇指 (22.52x18mm) 经典外形,适用于可穿戴设备和小型项目。
2. 硬件参数
- 强大的 CPU:
ESP32-C3
,32 位 RISC-V 单核处理器,运行频率高达 160 MHz - WiFi:802.11b/g/n协议、2.4GhHz、支持Station模式、SoftAP模式、SoftAP+Station模式、混杂模式
- 蓝牙:
Bluetooth 5.0
,也可以开发蓝牙相关功能 - 超低功耗:深度睡眠功耗约43μA
- 丰富的板子资源:400KB SRAM、384KB ROM 内置
4Mflash
。 - 芯片型号 :
ESP32C3FN4
- 丰富的接口:1xI2C、1xSPI、2xUART、11xGPIO(PWM)、4xADC
- 板载LED蓝灯: GPIO8引脚
- BOOT按键:GPIO9引脚
3. 原理图
4.引脚使用
ESP32C3SuperMini 接口丰富。有11 个数字 I/O可用作PWM 引脚,4 个模拟输入可用作ADC 引脚。它支持UART、I2C、SPI和I2S等四种串行通信接口。
我们开发的时候直接选择 ESP32C3 Dev Module即可
4.1 硬串口
板子上有两个硬件串口:
- USB串口(
USB CDC On Boot Enable
) - UART串口(
USB CDC On Boot disable
)
默认情况下,USB 串行处于启用状态,这意味着您可以通过 USB Type-C 将开发板连接到 PC,并在 Arduino IDE 上打开串行监视器以查看通过串行发送的数据。
如果您想使用 UART 作为串口(比如跟其他硬件设备进行串口通信),则需要引脚 20 连接为 TX 引脚,将引脚 21 连接为 RX 引脚。
4.2 IIC
一般用来连接IIC设备。以OLED为例子。
参考资料:
https://www.nologo.tech/product/esp32/esp32c3SuperMini/esp32C3SuperMini.html