前言
初学嵌入式只知道跟着学STM32f103最小系统板,学完之后发现整体上还不太清楚32位单片机都有哪些,为什么要学STM32?
由此上网查询了解了如下内容:
一.外国厂商生产的32位单片机
1.STMicroelectronics STM32系列
STM32系列单片机是STMicroelectronics公司推出的一款高性能32位MCU,基于ARM Cortex-M内核。该系列单片机具有多种型号,涵盖了从超低功耗到高性能的多种需求。STM32单片机的特点包括丰富的外设接口、灵活的时钟系统以及强大的低功耗模式,广泛应用于嵌入式控制、传感器数据采集和无线通信等领域。
应用实例:在智能家居系统中,STM32单片机可以实现对传感器数据的实时处理,并通过Wi-Fi或蓝牙模块与手机应用进行通信,实现智能控制。
2.ABOV A31G系列
ABOV的A31G系列单片机同样基于ARM Cortex-M内核,具有高性能和低功耗的特点。A31G系列的产品线丰富,涵盖了从低成本到高性能的多种型号,适合各种不同的应用需求。它们在家用电器、消费电子和工业控制等领域表现优异。
应用实例:在工业自动化中,LPC系列单片机可以用于控制电机、监测传感器数据,并通过网络协议与上位机进行通信,实时传输数据。
3.Microchip PIC32系列
Microchip的PIC32系列单片机是基于MIPS架构的32位单片机,具有良好的性能和丰富的外设支持。该系列单片机特别适合需要较高计算能力的应用,如音频处理、图像处理和复杂控制系统。
应用实例:在消费电子产品中,PIC32单片机可以用于多媒体播放器、游戏机等设备的核心控制,支持音视频数据的处理和输出。
4.Texas Instruments MSP432系列
MSP432系列单片机是Texas Instruments(TI)推出的一款基于ARM Cortex-M4F内核的高性能低功耗32位MCU。它集成了丰富的模拟和数字外设,适合用于精确的传感器信号处理和低功耗应用。
应用实例:在医疗设备中,MSP432单片机可以用于监测生理信号,如心率和血压,并通过蓝牙将数据传输到手机应用,实现远程监测。
二.国产的32位单片机
1.Espressif ESP32系列
ESP32是(乐鑫)Espressif公司推出的一款高集成度的32位单片机, 采用两个哈佛结构Xtensa LX6 CPU,具备双核处理器,并集成了Wi-Fi和蓝牙功能。它的强大性能和网络功能使其成为物联网应用的理想选择。
应用实例:在智能家居中,ESP32单片机可以作为智能音箱的核心控制单元,处理语音识别和音频播放,并与其他智能设备进行联动。
2.南京沁恒CH32系列
CH32V103系列是以RISC-V3A处理器为核心的32位通用微控制器,该处理器是基于RISC-V开源指令集设计。片上集成了时钟安全机制、多级电源管理、通用DMA控制器。此系列具有1路USB2。0主机/设备接口、多通道12位ADC转换模块、多通道TouchKey、多组定时器、多路IIC/USART/SPI接口等丰富的外设资源。直接对标STM32F103,在功能上极其强悍,显著的性价比优势。
嵌入式设计大赛的一个赛道用的就是沁恒的板子。
3.兆易创新GD32系列
提到32位MCU,首先想到的就是兆易创新,在国内的芯片公司中,兆易创新在32位通用 MCU市场上排名第一,而且它是在2013年才开始发布32位通用 MCU, 到目前为止,兆易创新的业务覆盖了闪存, MCU,传感器三个领域,每一个领域都是领先的。值得一提的是,兆易创新发布的GD32VF103是基于RISC-V内核的全球首个32位通用单片机,而且基于RISC-V的GD32VF103比兆易自己传统内核的 MCU分别降低了50%和25%。
4.灵动微MM32系列
我们这里的灵动微MM32系列指的是单片机型号,而不是大家以为的美眉。灵动微电子目前已批量供货的基于ARM Cortex-M0及Cortex-M3 内核的MCU产品包括:针对通用高性能市场的MM32F系列,针对超低功耗及安全应用的MM32L系列,具有多种无线连接功能的MM32W系列,电机及电源专用的MM32SPIN系列,以及OTP型的MM32P系列等。
5.华芯微特SWM32系列
华芯微特专注于32位MCU及应用方案的开发,虽然是在佛山,但是创立团队却是美国硅谷资深技术团队,在32位单片机领域,SWM320是一款基于ARM公司CortexTM-M4的32位微控制器,SWM320内嵌CortexTM-M4控制器,片上包含精度为1%以内的20MHz、40MHz时钟,可通过PLL倍频到120MHz时钟,提供多种内置FLASH/SRAM大小可供选择具有高性能、低功耗、代码密度大等突出特点,适用于工业控制、白色家电、电机驱动等诸多应用领域。
三.总结
首先声明,上面列举的无论国产的还是非国产的部分,都只列举了一些常见的板子,不是全面的。
综上,我们可以看到无论国产还是非国产的厂商,大多都是采用ARM Cortex内核,所以单从少数服从多数来讲,初学嵌入式的学者是可以无脑入STM32f103最小系统板的。其次,ST(意法半导体)板子在国内的学习资源也多,遇到问题不至于无从下手。
最后,想要进一步了解ST公司基于ARM Cortex内核所生产出的各个系列的板子,请看这篇我总结的博客:ST(意法半导体)基于ARM Cortex-M系列内核生产出的各系列单片机有哪些?-CSDN博客
感觉有用的话,点个赞再走呗!