ESP32
ESP32-C3-Zero、ESP32-C3-Zero-M、ESP32-C3-Zero-Basic-Kit
问:ESP32-C3-Zero 可以通过引脚供电吗?
- 是的。由外部电源供电时,在 5V 丝印的引脚处输入 3.7V~6V 范围内的电源即可。建议输入电压为 5V。
问:ESP32-C3-Zero 上传程序后没有反应?
- 请确认在上传完成后是否按下 RESET 键(或重新上电)以重启程序。
- 检查程序逻辑是否正常,建议先尝试烧录一个简单的 Blink(闪灯)示例进行验证。
- 若串口监视器无任何输出,请参考下方关于“串口监视器没有输出”的说明。
问:ESP32-C3-Zero 如何进行烧录?直接插上 Type-C 接口就可以了吗?
- 是的,直接通过 Type-C 接口连接电脑即可。
- 如果遇到自动下载失败或无法识别设备的情况,请尝试手动进入下载模式:
- 按住板载的 BOOT 键。
- 使用 USB 线连接电脑(或在连接状态下短接 RESET 键)。
- 松开 BOOT 键,此时芯片将进入下载模式,即可正常烧录。
问:为什么代码成功烧录后,串口监视器没有任何输出?
- ESP32-C3 使用内置的 USB 串口功能,需要根据开发环境启用相关配置:
- Arduino IDE: 在菜单中选择
Tools -> USB CDC On Boot -> Enabled。
- ESP-IDF: 在
menuconfig 中确认 Console 串口输出已配置为 USB Serial/JTAG Controller。
问:ESP32-C3-Zero 支持 IPv6 吗?
- 支持。ESP32-C3 硬件及官方 SDK(ESP-IDF)均完整支持 IPv6。您可以在官方示例中找到相应的 IPv6 网络通信例程。
问:为什么控制 ESP32-C3-Zero 板载彩色灯珠(WS2812)时,颜色显示不正确(比如设置红色却显示绿色)?
- 这是由于颜色数据顺序不匹配导致的。
- ESP32-C3-Zero 板载灯珠的颜色数据格式为 RGB(红-绿-蓝)。请在驱动库的初始化设置中,将颜色顺序参数指定为 RGB 即可解决(部分通用库默认可能为 GRB)。