esp32开发与应用(怎么用好esp32)

【 声明:版权所有,欢迎转载,请勿用于商业用途。 联系信箱:feixiaoxing @163.com】

过去大家一般都认为,esp32在消费电子用的比较多,stm32在工业领域用的比较多。但是事实上,这都是相对的。很多时候,一块板子上,可能既有esp32,又有stm32,甚至于还有别的模块,这都是有可能的。所以,我们今天就来看一下,大约什么情况下会用到esp32。

1、只使用esp32开发

单独使用esp32,一般都是看上了esp32的算力,以及它支持wifi和bt。本着降低成本的目的,一颗esp32就可以完成之前多颗芯片才能完成的事情。比如说wifi、比如说bt,这部分之前如果用stm32,一般还需要外挂一颗到两颗芯片,才能实现这个功能。所以,如果是esp32单独成为某一个产品的主控,大概率就是把它当成核心mcu去使用,这是有可能的。尤其是现在这个大环境下,降本增效几乎是主流。

2、mcu+esp32

还有一种情况,就是把esp单纯当成wifi芯片使用。这种情况多出现在iot的场景,或者是工控的场景。比如说,之前的板子上面,stm32等功能都已开发好,就是差一个wifi功能。这个时候怎么处理呢,大概率就是找一颗esp8266过来,当成wifi用即可。stm32和esp8266之间直接使用串口通信,相关的数据最终再通过esp8266的wifi,完成收发。这也是使用非常多的一个场景。

3、mcu+esp8266+k210/k230

这种情况其实是第二种情况的增强版。当然,过程当中有可能有stm32,有可能没有。这都没关系。它和之前场景最大的区别,就是它带了一个k210/k230。之所以用k210或者是k230,本质原因就是它可以处理图像,可以实现ai处理,这是很重要的一个特质。

就拿现在比较流行的停车缴费来说,如果有k210/k230,就可以实现本地车牌的实现。那么车什么时候进来的,什么时候出去的,这就可以完成一个计费的动作。当然,中间付费肯定涉及到网络,所以esp8266也是少不了的。整个停车缴费,还会涉及到抬杆的动作,所以也需要一个电机控制的module,这个时候stm32也要加进来。所以这么看来,一个简单的停车缴费模块,也需要stm32+esp8266+k210/k230通力配合才行。

4、现在的esp开发

本身esp开发还是有很多优势的,最主要的优势还是自带wifi、性能高,对于消费类电子特别合适。如果是做一些工控,或者是智能识别领域的场景,最好还是把stm32、k210/k230加上,这才是比较务实的选择。

相关推荐
aWty_2 小时前
实分析入门(11)--Cantor三分集
学习·数学·算法·实变函数
for_ever_love__8 小时前
UI学习:UISearchController基础了解和应用
学习·ui·ios·objective-c
心中有国也有家9 小时前
GE图引擎深度解析——CANN的计算图优化与执行引擎
人工智能·pytorch·python·学习·numpy
GHL28427109010 小时前
换脸工作流学习
学习·ai
_李小白11 小时前
【android opencv学习笔记】Day 28: 滤波算法之中值滤波器
android·opencv·学习
飞翔中文网12 小时前
Java学习笔记之抽象类与接口(设计思想)
java·笔记·学习
土星碎冰机13 小时前
xxljob学习(大白话版本)
学习·运维开发
吃好睡好便好13 小时前
说说免疫力的维护
学习·生活
凉、介14 小时前
深入理解 ARMv8-A|处理器模式与寄存器
笔记·学习·嵌入式·arm
z2005093014 小时前
【linux学习】深入理解linux文件I/O,从C标准库到内核态
linux·学习·操作系统