SKU 01110 · ESP32-S3

ESP32-S3 核心板 N16R8 无焊资料

本地表格显示 01110 为 N16R8 无焊规格;同商品可能还有 N8R2、N8R8、N16R8 等多规格,实际参数要按客户下单规格和实物丝印确认。

Quick Facts

  • SKU:01110
  • 规格:N16R8 无焊
  • 芯片:ESP32-S3,Wi-Fi + Bluetooth LE
  • N16R8:通常为 16MB Flash + 8MB PSRAM
  • 排针:无焊,需客户自行焊接

多规格不要混写

01110 按表格是 N16R8 无焊;父商品标题里出现 N8R2 只是系列/兼容描述。后续有淘宝链接后再核对。

USB/串口看批次

ESP32-S3 可使用原生 USB Serial/JTAG,也可能有外置 CH340/CP2102 版本。驱动和端口表现以实物为准。

Arduino 选项要匹配

Flash Size、PSRAM、USB CDC On Boot 等选项不匹配,会导致下载失败、串口无输出或程序运行异常。

01110 和 02341 不要混

01110 是 ESP32-S3 核心板 N16R8 无焊;02341 是 ESP32-S3 GPIO 扩展板。客户把核心板插到扩展板上测试时,要先确认买的是哪一款、核心板方向是否一致、插座有没有完全压到底。

无焊款必须焊排针

01110 无焊款发货时排针通常是散件或未焊状态。排针只是临时插在孔里,或者压在扩展板排母里,很多引脚实际没有导通。若同款板不工作,先检查排针是否已经逐脚焊牢。

客户照片常见判断

如果照片里 ESP32-S3 核心板插在扩展板上,但核心板排针没有明显焊点,优先判断为接触问题,不要直接判断主板或扩展板损坏。可用万用表蜂鸣档测核心板引脚到扩展板对应排针是否导通。

Solder Check

无焊核心板接扩展板前先检查焊点

客户使用 ESP32-S3 GPIO 扩展板时,最容易忽略的是核心板排针本身没有焊接。核心板、扩展板、杜邦线都看起来插上了,但实际信号没有导通。

检查项怎么判断处理方法
核心板排针是否焊好看每个孔位有没有锡点,排针是否和 PCB 焊盘固定无焊款需要客户自己焊接排针,不能只插着测试
核心板是否插到底两排排针进入扩展板排母的深度是否一致断电后重新压紧,避免一边翘起
方向是否正确USB 口、EN/BOOT、丝印方向是否和扩展板标识一致按扩展板丝印方向插,避免反插
引脚是否导通万用表蜂鸣档测核心板 GPIO 到扩展板同名 GPIO不导通先补焊或重焊排针

一句话结论

01110 标的是 N16R8 无焊款。如果客户收到的是同款无焊核心板,必须先把排针焊好,再插到 02341 GPIO 扩展板上测试;没有焊点时,扩展板插座夹到的只是松动排针,不能保证导通。

Arduino IDE

常用 Arduino IDE 设置

不同板型菜单会随 ESP32 Arduino Core 版本变化。下面是客户排查时常用的方向,不是唯一固定值。

项目建议设置说明
开发板ESP32S3 Dev Module / ESP32-S3 DevKitC-1 类以当前 Arduino Core 菜单为准
Flash Size16MB01110 标为 N16R8,Flash 通常按 16MB 选
PSRAMOPI PSRAM / 8MB 相关选项若 PSRAM 测试失败,需按实物和 Core 版本调整
USB CDC On BootEnabled原生 USB 串口监视器无输出时重点检查
Upload ModeUART0 / USB-OTG / USB Serial/JTAG按板子 USB 口和端口识别情况选择
下载失败按住 BOOT,再点 RST/EN让 GPIO0 进入下载模式

Wiring

I2C 接线示例

ESP32-S3 的 I2C 引脚可以自定义。下面以 GPIO8=SDA、GPIO9=SCL 为例,程序里也要保持一致。

ESP32-S3 核心板 I2C 接线图
ESP32-S3I2C 模块说明
3V3VCC3.3V 传感器优先接 3V3
GNDGND必须共地
GPIO8SDA示例,可按程序改
GPIO9SCL示例,可按程序改

Code

ESP32-S3 I2C Scanner

先扫 I2C 地址,确认接线和端口正常。若使用其它 GPIO,请同步修改程序里的 SDA_PIN/SCL_PIN。

#include <Wire.h>

#define SDA_PIN 8
#define SCL_PIN 9

void setup() {
  Serial.begin(115200);
  delay(1000);
  Wire.begin(SDA_PIN, SCL_PIN);
  Serial.println("ESP32-S3 I2C scanner start");
}

void loop() {
  int count = 0;
  for (uint8_t addr = 1; addr < 127; addr++) {
    Wire.beginTransmission(addr);
    uint8_t error = Wire.endTransmission();
    if (error == 0) {
      Serial.print("I2C device found at 0x");
      if (addr < 16) Serial.print("0");
      Serial.println(addr, HEX);
      count++;
    }
  }
  if (count == 0) Serial.println("No I2C devices found");
  Serial.println("Scan done
");
  delay(3000);
}

Troubleshooting

常见问题排查

为什么 N16R8 / N8R2 名称看起来不一致?

这类商品常把多个规格放在同一链接里。01110 按本地表格为 N16R8 无焊;父商品名可能写 N8R2 兼容 DevKitC-1。给客户看时按客户实际下单规格和实物丝印判断。

Arduino 串口监视器没输出

先确认端口选对,再检查 USB CDC On Boot 是否开启;如果是外置 CH340/CP2102 版本,还要确认驱动是否安装。

下载失败 / timed out waiting for packet header

按住 BOOT 键,点一下 RST/EN,再开始上传;或者上传时按住 BOOT,出现 Connecting 后松开。

PSRAM 识别不到

检查 Arduino IDE 的 PSRAM 类型和 Flash/PSRAM 规格是否匹配。N16R8 通常按 16MB Flash、8MB PSRAM 思路设置,但不同 Core 菜单名称可能不同。

Support

需要技术支持时,把这几项一起发来

复制下面这段填一下发给客服,我们一次就能定位,不用来回问。

【ESP32-S3 核心板 N16R8 无焊资料 技术支持】
主控型号:            (如 Arduino UNO / ESP32 / STM32)
供电接的是:          □ 3.3V   □ 5V
I2C Scanner 扫到的地址:
串口显示的内容:
用的是哪份代码:      □ 本页示例   □ 其他(请说明)
接线照片:            (请附一张能看清接线的照片)

References

官方与公开资料