当前位置: 首页 > news >正文

STM32和ESP32- 主讲esp

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

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

不过确实ESP老是受广大STM开发者嘲讽~~ 什么大学试验品啊 功耗不行啊~~ 什么的

 whaosoft aiot http://143ai.com

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 快,但是可以通过网口接入网络,可以控制更多的外设,为消费电子和工业控制而生。

相关文章:

  • 新库上线 | CnOpenData房地产业工商注册企业基本信息数据
  • SQL 练习
  • 飞书面试经验
  • 2022-09-02 mysql/stonedb-读取Pack数据流程记录
  • 在线搭建自己的网课答案公众号题库系统
  • 计算机毕业设计springboot+vue基本微信小程序的考试系统
  • 在线搭建网课查题公众号
  • 计算机毕业设计springboot+vue基本微信小程序的家装公司管理系统小程序
  • 77.组合 | 40.组合总和II | 39.组合总和
  • 代码坏味道与重构之全局变量
  • 伪原创-伪原创软件-免费伪原创软件
  • Vue - 插值 - 指令 - 过滤器 - 计算属性与监听属性 - 购物车案例
  • 自己的思考
  • 电脑无线5g网卡发现不了网件R7000的Wifi 5g网络
  • 刷题记录:牛客NC201628纸牌游戏
  • 《深入 React 技术栈》
  • EventListener原理
  • github指令
  • JavaScript 奇技淫巧
  • JavaScript设计模式与开发实践系列之策略模式
  • java小心机(3)| 浅析finalize()
  • jquery ajax学习笔记
  • JS专题之继承
  • Magento 1.x 中文订单打印乱码
  • MYSQL 的 IF 函数
  • Netty+SpringBoot+FastDFS+Html5实现聊天App(六)
  • niucms就是以城市为分割单位,在上面 小区/乡村/同城论坛+58+团购
  • nodejs实现webservice问题总结
  • PHP 程序员也能做的 Java 开发 30分钟使用 netty 轻松打造一个高性能 websocket 服务...
  • Python语法速览与机器学习开发环境搭建
  • text-decoration与color属性
  • XForms - 更强大的Form
  • 区块链将重新定义世界
  • 微信小程序上拉加载:onReachBottom详解+设置触发距离
  • TPG领衔财团投资轻奢珠宝品牌APM Monaco
  • 从如何停掉 Promise 链说起
  • ​configparser --- 配置文件解析器​
  • "无招胜有招"nbsp;史上最全的互…
  • # centos7下FFmpeg环境部署记录
  • #、%和$符号在OGNL表达式中经常出现
  • (13):Silverlight 2 数据与通信之WebRequest
  • (8)Linux使用C语言读取proc/stat等cpu使用数据
  • (MIT博士)林达华老师-概率模型与计算机视觉”
  • (Redis使用系列) SpringBoot 中对应2.0.x版本的Redis配置 一
  • (附源码)ssm教师工作量核算统计系统 毕业设计 162307
  • (五)Python 垃圾回收机制
  • (转)Linux整合apache和tomcat构建Web服务器
  • .NET 反射的使用
  • .NET命名规范和开发约定
  • .NET实现之(自动更新)
  • .NET下ASPX编程的几个小问题
  • /etc/shadow字段详解
  • @LoadBalanced 和 @RefreshScope 同时使用,负载均衡失效分析
  • [ 转载 ] SharePoint 资料
  • [AHOI2009]中国象棋 DP,递推,组合数