STM32系列微控制器是意法半导体旗下的产品,凭借着自身的高性能,低功耗,丰富的数字外围设备和强大的电气处理能力等优势,广泛地应用在工业控制及自动化,消费类电子产品,智能硬件等领域。很多院校和嵌入式培训机构都选用此系列微控制器作为典型的教材!
此系列微控制器采用ARM CORTEX-M处理器内核,关于ARM架构的优势,毋庸置疑是最优秀的架构之一,其CORTEX-A系列微处理器几乎垄断整个移动设备领域!在ARM内核基础上,ST加上自己的数字外围设备,使其具备处理复杂电气问题的能力,例如通过定时器的PWM功能控制电机,通过普通输出端口控制外部继电器,通过片上AD获得外部模拟信号等等,以此系列微控制器为主控的产品不计其数,例如伺服电机驱动器,汽车控制,智能穿戴设备,智能家居设备,家用电器设备等。
STM32系列微控制器英文叫做MCU,在早期国内前辈们称之为单片机。单片机也好微控制器也罢,它们都可以称之为片上系统SOC,因为它们都具备冯诺依曼架构规定的计算机五大部件,满足独立控制,运算,存储,输入,输出的条件。
STM32系列微控制器有一个良好的软件生态,ST官方为了普及自己的产品和提高开发者效率,先后制作的各系列的Demo开发板,免费提供给开发者学习并提供技术支持。后来,ST官方发布了支持STM32系列微控制器的标准外设库和HAL库,极大的简化了开发难度,降低了微控制器的开发门槛。
相关文章