学嵌入式,第一件事不是学C语言,也不是点灯,而是:选对开发板!
选错了开发板,入门等于“掉坑”。不是烧录失败,就是库找不到;不是资料杂乱,就是开发板变成了桌面摆件。
今天我们就来一篇“干货 + 真实体验 + 不吹不黑”的横评文章,三大热门入门芯片全面PK!
特性 | STM32 | ESP32 | EFR32 |
---|---|---|---|
是否带无线 | ❌ 无(需外挂) | ✅ Wi-Fi + BLE | ✅ BLE / Zigbee / Sub-GHz |
主频/性能 | 最高可达 480MHz | 160MHz–240MHz(双核) | 通常 38–80MHz(功耗极低) |
开发门槛 | 中等偏高 | 低(Arduino友好) | 中等(需官方SDK、熟悉BLE栈) |
资料生态 | 海量(尤其是STM32F103) | 丰富(Arduino/ESP-IDF双栈) | 官方为主,资料偏专业 |
功耗控制 | 一般(依系列而异) | 不适合极低功耗场景 | 强!典型应用在电池供电产品 |
价格 | 中等(约10元起) | 便宜(ESP32模组约8~15元) | 偏贵(通常 >20元) |
适合项目 | 通用嵌入式系统 | IoT原型、联网设备 | BLE/Zigbee设备、可穿戴、智能表 |
开发工具链 | Keil、STM32CubeIDE | Arduino IDE / VS Code / ESP-IDF | Simplicity Studio、IAR、GCC |
适合人群 | 基础稳扎型选手 | 快速上手 / 创客入门 | BLE/无线通信方向的进阶玩家 |
如果你想打好基本功,学C语言、理解MCU原理、接各种传感器,STM32是你的不二之选。
推荐型号:
优点:
缺点:
如果你是搞IoT产品原型、**需要联网功能(Wi-Fi/BLE)**的,ESP32能帮你轻松实现:
推荐型号:
优点:
缺点:
如果你是做智能手表、蓝牙网关、Zigbee灯控这类设备,EFR32是专业玩家的选择。
推荐型号:
优点:
缺点:
典型新手坑 | 提前告诉你! |
---|---|
STM32 用不了 JLink 烧录? | 看芯片型号是否支持 SWD 调试口 |
ESP32 烧录失败? | 驱动没装全 or 没按 Boot 键 |
EFR32 编译错误多? | 没配置好 Gecko SDK + 工程路径出问题 |
每块芯片都有自己的定位,没谁“更强”,只有是否适合你现在的学习阶段和项目目标。
别陷入“别人用啥我就买啥”的焦虑,搞清楚自己要做啥才是王道。
下一篇我们将介绍:
《一块开发板多少钱?如何花最少的钱入门?》
别忘了点赞 + 收藏 + 分享!
让我们一起从“买板子不会用”,到“上电就能飞”!