单片机选型

总原则

(用)芯片完成(少用外围器件)

选大(大厂)不选小,选多(供应量多)不选少

选名(名牌)不选渺(飘渺、不知详情的厂子)

选廉(廉价)但要好(质量保证)

在缺芯的情况下,优选货源充足的单片机

关键因素

选择单片机时,有几个关键的考虑因素可以帮助您做出决策。以下是一些建议:

1、功能需求:首先确定您的项目或应用的功能需求。单片机有各种类型和规格,具备不同的功能和特性。确保您了解您的应用所需的处理能力、存储容量、输入/输出接口、通信协议等方面的要求。

2、体系结构:选择适合您项目需求的单片机体系结构。常见的体系结构包括基于CISC(复杂指令集计算机)的单片机(如8051、AVR等)和基于RISC(精简指令集计算机)的单片机(如ARM Cortex-M系列)。每种体系结构都有其特定的优势和用途,因此需要根据您的项目需求来选择。

3、性能参数:考虑单片机的性能参数,如时钟频率、处理器核心数、存储器容量(RAM和ROM)、外设数量等。这些参数将直接影响单片机的计算和数据处理能力,确保选择的单片机能够满足您的应用需求。

4、开发工具和生态系统:评估单片机的开发工具链和生态系统支持。了解开发工具的可用性、易用性和支持度,以及相关的开发文档、示例代码和社区支持等方面。这将对您的开发和调试过程产生重要影响。

5、成本和可用性:考虑单片机的成本和可用性。不同的单片机价格差异很大,取决于其功能和性能。同时,确保所选择的单片机在市场上易于获取和购买,以便供应链和生产计划的顺利进行。

6、可靠性和支持:了解单片机制造商的声誉和技术支持。选择知名的、有良好声誉的厂家,这样可以确保产品质量和技术支持的可靠性。


单片机选型要考虑的几大方面:

1.首先必须考虑的是要考虑MCU的I/O 口资源,定时/计数器资源,串行接口,工作电压、功耗,成本,资料和开源方案情况。

2.·单片机的RAM(随机存取存储器):部署RTOS实时系统的时候要考虑堆和栈大小。单片机中的堆和栈是使用内存空间来模拟的,通常由RAM提供。单片机的存储器包括闪存(Flash)和随机存取存储器(RAM)。闪存用于存储程序代码和数据,它可以擦写和重写,使得单片机的程序可以更新。RAM用于临时存储数据和变量。堆通常用于动态内存分配,用于存储程序运行时所需的变量和数据。而栈则用于存储函数调用和局部变量等,其操作遵循后进先出(LIFO)原则。由于单片机中的内存资源有限,因此在使用堆和栈时需要注意避免溢出。溢出的发生可能会导致程序崩溃或出现不可预测的行为,因此需要进行适当的内存管理和分配,以确保程序的正常运行。

常见的单片机有:STCx,STM32x,ESPx,MSPx,Airx,TCx,Rtx(Infineon),Arduino等,著名厂商有ST,TI,NXP,Infineon,乐鑫,合宙,宏晶;

STM32系列单片机是ST公司推出的一系列基于ARM Cortex-M核的32位微控制器。该系列

STM32F系列:基于ARM Cortex-M核,具有高性能、低功耗和易于开发等特点。F103对标中低端,F407对标高性能

STM32L系列:该系列单片机是STM32系列中的低功耗系列,主要适用于对功耗要求较高的应用,如智能仪表、便携式设备等。该系列单片机在保证性能的同时,具有更低的功耗,符合物联网设备的发展趋势。

STM32G系列:该系列单片机是STM32系列中的高性能图形单片机系列,适用于需要高性能图形处理能力的应用,如车载导航、游戏机等。该系列单片机具有强大的图形处理功能和高速数据处理能力。

STM32W系列:该系列单片机是STM32系列中的无线单片机系列,适用于需要无线通信的应用,如蓝牙、Wi-Fi等。该系列单片机集成了无线通信模块,使得开发人员可以更加方便地实现无线通信功能。

ESP系列单片机是由乐鑫(Espressif)公司设计生产的物联网芯片,包括ESP32,ESP8266等型号。这些芯片主要应用于物联网领域,具有WiFi和蓝牙功能,广泛应用于智能家居、智能照明、智能安防等场景。其中,ESP32是一款高度集成的低功耗芯片,拥有双核处理器,支持WiFi和蓝牙双模通信,具有丰富的外设接口和传感器接口,适用于各种物联网应用开发。ESP8266则是一款单核处理器芯片,同样支持WiFi和蓝牙双模通信,具有较低的成本和功耗,适用于各种低成本物联网设备。

STC(宏晶)系列的单片机是中国深圳宏晶科技有限公司生产的一种8051系列微控制器。STC单片机以其高性能、低功耗、高集成度等特点在中国的单片机市场上占有较大比例。恩智浦(NXP)推出的单片机系列包括LPC1700和S32K144等。LPC1700系列单片机是高性能ARM Cortex-M3内核微控制器,具有广泛的应用。S32K144是NXP推出的基于ARM Cortex-M4F内核的汽车级通用MCU系列S32K1xx的第一颗高性能单片机。


参考资料

如何选择你需要的MCU(个人心得)

单片机,就得这样选型!

嵌入式单片机该如何选型?

相关推荐
南城花随雪。9 分钟前
单片机:实现驱动超声波(附带源码)
单片机·嵌入式硬件
yutian06069 小时前
Keil MDK下载程序后MCU自动重启设置
单片机·嵌入式硬件·keil
析木不会编程12 小时前
【小白51单片机专用教程】protues仿真独立按键控制LED
单片机·嵌入式硬件·51单片机
枯无穷肉15 小时前
stm32制作CAN适配器4--WinUsb的使用
stm32·单片机·嵌入式硬件
不过四级不改名67716 小时前
基于HAL库的stm32的can收发实验
stm32·单片机·嵌入式硬件
嵌入式大圣16 小时前
单片机UDP数据透传
单片机·嵌入式硬件·udp
云山工作室17 小时前
基于单片机的视力保护及身姿矫正器设计(论文+源码)
stm32·单片机·嵌入式硬件·毕业设计·毕设
嵌入式-老费17 小时前
基于海思soc的智能产品开发(mcu读保护的设置)
单片机·嵌入式硬件
qq_3975623118 小时前
MPU6050 , 设置内部低通滤波器,对于输出数据的影响。(简单实验)
单片机
liyinuo201718 小时前
嵌入式(单片机方向)面试题总结
嵌入式硬件·设计模式·面试·设计规范