| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> 嵌入式 -> ESP8266、ESP32和STM32的对比 -> 正文阅读 |
|
[嵌入式]ESP8266、ESP32和STM32的对比 |
参考:http://www.elecfans.com/emb/202004231209261.html ESP32模块是ESP8266的升级版本,速度更快还带有蓝牙4.2和蓝牙低功耗,但ESP8266因为出来的更早,资料和相关支持更多,这俩都是乐鑫家的,围绕这两个芯片做模块的是安信可等厂家,当然乐鑫自己家也做模块,比如ESP32-PICO ;安信可在eclipse的基础上做了针对性的设置,支持ESP8266和ESP32在windows下开发,工具名称是AiThinkerIDE 两款芯片都属于32位处理器,ESP32是双核160MHz至240MHz CPU,而ESP8266是单核处理器,运行频率为80MHz ESP32和ESP8266的性价比都比较高,ESP32稍微贵一些,两者价格是涨价后的stm32的几分之一,十来块钱就能买到二次封装好的带灯、按键、usb、ldo、排针甚至flash和u转串芯片的良心模块 ESP32和ESP8266板进行编程的流行方法是使用MicroPython固件,ESP32还有Arduino语言,ESP32有lua语言,stm32主要是c语言,不过它的库比较多 ESP32之前的资料比stm32少,不过现在慢慢用的多了,去b站搜一下相关diy还挺多的 ESP32时钟速率比一般的stm32要快,引脚没有stm32多,ESP32的外设种类基本和stm32多,但数量没有那么多,也就一个外设一对接口,但是可以引脚复用;ESP32内置霍尔效应传感器和内置温度传感器 ESP32芯片的功耗(5种模式下),配有触摸感应针脚,可用于唤醒ESP32深度睡眠: esp8266的框图: esp32是乐鑫公司推出的一款采用两个哈佛结构 Xtensa LX6?CPU?构成的拥有双核系统的芯片。所有的片上存储器、片外存储器以及外设都分布在两个 CPU 的数据总线和/或指令总线上。安信可对其做了一个比较成熟的模块封装,模块外挂一个4MB flash,这比普通stm32大出一个量级了;使用过arduino 的过渡快一些,搭建这个开发环境是这三个里面较麻烦的,而且在linux下开发比在windows下还要容易,刚出来的时候国外用esp32的比国内还多 ? 最近新出的ESP32-C3 搭载 RISC-V 32 位单核处理器,时钟频率高达 160 MHz,内置 400 KB SRAM,集成了 2.4 GHz Wi-Fi 和支持长距离的 Bluetooth 5 (LE),具有行业领先的射频性能和低功耗。它具有 22 个可编程 GPIO 管脚,支持 ADC、SPI、UART、I2C、I2S、RMT、TWAI 和 PWM 选用的ESP32-PICO-D4: 乐鑫最新推出的ESP32进化版ESP32-PICO-D4,这是一个Sip封装的模块,是在ESP32的基础上进一步提高了集成度,甚至集成了4MB的SPI Flash,但外观看起来仍旧像是一颗IC,而且尺寸只有7mm*7mm*0.94mm,因此可以给用户节省不少PCB空间,特别适用于任何空间有限或电池供电的应用,如可穿戴电子产品,医疗设备,传感器和其他IoT产品相关开发参考https://www.cirmall.com/articles/19539/ ESP32官方资料:https://www.espressif.com/zh-hans/products/socs/esp32 esp32入门板子可以用稚晖君的“基于ESP32-PicoD4的开源迷你开发板”:https://github.com/peng-zhihui/ESP32-PicoDK |
|
嵌入式 最新文章 |
基于高精度单片机开发红外测温仪方案 |
89C51单片机与DAC0832 |
基于51单片机宠物自动投料喂食器控制系统仿 |
《痞子衡嵌入式半月刊》 第 68 期 |
多思计组实验实验七 简单模型机实验 |
CSC7720 |
启明智显分享| ESP32学习笔记参考--PWM(脉冲 |
STM32初探 |
STM32 总结 |
【STM32】CubeMX例程四---定时器中断(附工 |
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 | -2024/11/25 18:30:35- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |