打印
[其他ST产品]

STM32和ESP32的区别

[复制链接]
786|6
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
duo点|  楼主 | 2023-2-7 15:26 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式

前言

    STM32:意法半导体在 2007 年 6 月 11 日发布的产品,32位单片机。

    ESP32:乐鑫公司 2017 年开发的产品,和 STM32、GD32 不同,ESP32 主要面向物联网领域,支持功能很多,但引出 GPIO pin 脚很少,因此大多数 GPIO 都有很多复用功能。出厂就集成蓝牙、WiFi 等物联网必备功能,板子也很小,适合物联网。



ESP32和STM32

    ESP32 是乐鑫公司推出的一款采用两个哈佛结构 Xtensa LX6 CPU 构成的拥有双核系统的芯片。所有的片上存储器、片外存储器以及外设都分布在两个 CPU 的数据总线和/或指令总线上。

    相比于 STM32 的一个大家族,ESP32 虽然也代表一个系列,但目前来说,这个系列的成员还是比较少的,我们看下:

    资源如下:

    功能框图如下:

    模块(非芯片)的引脚分布如下:

    ESP32 这个模块的 IO 并不多,估计也就 30 个左右(芯片有34个,但是模块中外接 FLASH 用掉了一些)。但是你会发现它有几个特点:

    1、集成了非常多的外设接口,SPI、IIC、IIS、AD、DA、PWM、IR、UART、CAN等等。IO 数量有限,所以基本上每个 IO 都有多个功能。

    2、片内flash和ram很大,flash有448KB,ram有520KB。而模块上直接挂了一个4MB的flash。

    3、速度快!虽然外接晶体的频率只有40MHZ,但通过内部主频可以支持80MHZ、160MHZ、240MHZ,运算能力高达600MIPS。

    4、有WIFI和蓝牙!当前两者不能同时使用。


总结

    STM32 和 ESP32 基本是有各自不同的定位。

    ESP32 偏向体积小巧、速度超快、功能强大,通过WIFI接入网络,专门为物联网而生,因此 ESP32 也是很有前景的。

    而 STM32 偏向管脚丰富、功能全面,虽然没有WIFI和蓝牙,速度也没有 ESP32 快,但是可以通过网口接入网络,可以控制更多的外设,为消费电子和工业控制而生。


使用特权

评论回复
沙发
软核硬核| | 2023-2-8 11:16 | 只看该作者
ESP32主要做物联网芯片的。

使用特权

评论回复
板凳
LLGTR| | 2023-2-8 11:16 | 只看该作者
可以说ESP32和STM32不是一个领域的芯片。

使用特权

评论回复
地板
天天向善| | 2023-2-8 11:17 | 只看该作者
两个芯片都用过,可以说功能大不相同。

使用特权

评论回复
5
SantaBunny| | 2023-2-11 16:25 | 只看该作者
,不是一个领域的芯片,功能差距很大

使用特权

评论回复
6
huangxz| | 2023-7-9 15:39 | 只看该作者
esp32的开发环境里面使用的是freertos, 用起来还是比较方便的,就是学习曲线有点抖

使用特权

评论回复
7
MessageRing| | 2023-7-9 23:05 | 只看该作者
我就是用esp32学的freeRTOS

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

428

主题

1603

帖子

1

粉丝