使用 Arduino 玩转 UINIO-MCU-ESP32 核心板
上海乐鑫科技
ESP32-C3 微控制器基于 RISC-V
架构,主频高达 160MHz
。而其 ESP32-S3
微控制器则是基于 Cadence 公司的 Xtensa®
dual-core 32-bit LX7 架构,拥有 45 个 GPIO 接口,主频高达
240MHz
,板载有 384KB
容量的 ROM,以及
512KB
容量的 SRAM 和 16KB
容量的 RTC
SRAM。这两款主控芯片在提供了不错的计算能力的基础上,均支持
2.4GHz Wi-Fi 与 Bluetooth5
两种网络连接方式,属于当前市场上比较主流并且廉价的物联网接入方案。
博主设计并且开源出来的 UINIO-MCU-ESP32C3 和 UINIO-MCU-ESP32S3 两款核心板,就分别采用了上述两款 MCU 主控方案。本文将会同时从软硬件两个角度,一方面分析电路原理以及 PCB 版图设计,另一方面会基于 Arduino-ESP32 官方库撰写丰富的示例程序,从而更好的展示 ESP32 系列芯片好玩易用的特点。