市面常用的单片机,从描述,场景,提议,劣势四个角度分析
1. 51 单片机(经典入门级)
描述:入门学习,常用于学校教学场景
场景:简单的控制,实际项目中很少碰到用这个开发项目
提议:优先选51 单片机(STC89C52),教材案例多,价格低,开发环境要求低
劣势:性能有限,不适合复杂任务

2.Arduino 系列(快速验证型)
描述:是一个框架平台,集成大量的生成,快速验证项目的一个方案
场景:快速搭建一个项目,一个小型的机器人,智能家具,感应灯等,一般常见DIY项目,很少用于实际中,常用与孩子教学方面
提议:大致了解即可,对后期的ARM系类整体项目上有初步认知,开发难度相对比较低,常用与快速验证想法,好多都是即插即用的
劣势:性能上属于稍微偏低点,对于一些对精度,对时控较高的项目,推荐使用ARM系列

3.AVR 单片机(均衡实用型)
描述:嫌弃Arduino封装严重,功耗高,量产慢,有没必要上arm系列,一个尴尬的产品,更像是工具箱的一个零件,对底层要求比较高
场景:对硬件资源要求高,开发一些工业产品,对尺寸有过度要求的产品,常用他做一些微型传感器
提议:提议就是不提议学,一些电路板维修能看懂简单的引脚即可
劣势:需手动编写外设驱动(如 I2C、ADC),需要自行设计电路连接外设,偏向于底层

4. ARM系列—STM32系列(高性能主流级)
描述:目前中高端项目主流的单片机,从入门到高端的全场景覆盖
场景:中高端电子项目(如无人机飞控、智能家居网关)、工业控制(PLC、电机驱动)、消费电子(智能手环、小型家电)、汽车电子(辅助控制模块)。
提议:需要深挖的技术,分支很广,需要花心思去理解arm架构,外设配置等一系列知识点,RTOS,DMA都是要啃的技术
劣势:学习成本较高,一些高端的型号价格偏贵

5. ESP 系列(32 位,物联网专用型)
描述:用到最多的是8266和32系列,物联网专用单片机 / 微控制器,主要用到的是wifi和蓝牙相关,极大简化了物联网设备的开发流程,可以配合stm32使用,也可独立使用
场景:物联网的网关,智能家具,工业监控,电动车改造,DIY项目。
提议:优先选择 ESP32-WROOM-32,低成本简单思考8266即可,推荐MicroPython或者Arduino IDE开发,常用的技术MQTT,HTTP,STA/AP模式。
劣势:抗干扰弱,需要额外做屏蔽设计,焊接麻烦

看你原来什么需求,要实现什么需求
ESP系列抗干扰如何解决?
动态切换信道,设计的时候模拟离高频信号和天线远点
友友佳作,正在参加#秋冬服饰焕新季# #8.58万起长续航混动荣威M7# #2025成都国际车展# 征文活动,谢谢友友一下🙏🙏
收藏了,感谢分享
我现在学的就是arduino
好多不需要那么麻烦,能实现就行,这个上手快,不容易没信心
stc 加st 的大多数就差不多了,其它有时间不如弄 Linux 了
Arduino是生态,UNO R3用的ATmega328,也是AVR系列MCU
是的,个人认为avr的Mcu很尴尬,特别专业的不会用它,特别业余的也不会用它
不用avr直接stm32
先学的stm,后来有人说avr性价比更高,就学了两周左右,完全没有必要,就放弃了
我开始干单片机还是8031
arduino挺好玩的,比较适合菜鸟入手
做些小玩具,很快的
我这两天把st c 32 g 12k128的abc键盘扫描程序从单文件改成多文件,怎么都实现不了原有的单文件功能,大🦐能帮手看一下什么原因吗?
stc的8位和32位的还是不错的,内部集成高精度时钟很好用,比起外部时钟的stm32有一定的优势,新版本的32可以工作到72mhz了。
嗯嗯,谢谢,我了解下