STM32入坑第一课:初步认识STM32系列课程
发布时间
阅读量:
阅读量
STM32定义与概述
STM32字面含义解析
1、ST——意法半导体,属于SOC厂商
ARM则为IP厂商。
IP厂商负责制造内核,并将其授权给SOC厂商(如苹果、三星),而SOC厂商则会在内核基础上集成外围设备(GPIO、I2C、串口)
2、M——Microcontroller的缩写,代表微控制器,需注意微控制器与微处理器(Microprocessor)之间的差异
微处理器具备内存管理单元(MMU),能够运行Linux系统,主频较高(最高可达1GHz),适用于移动终端设备(如手机、电脑)。由于运行速度较快,对PCB的设计要求也较高。它并非裸机系统,会涉及操作系统层面的内容,而操作系统又涵盖众多软件模块(驱动层与应用层),因此需要专门的开发团队进行支持。
微控制器则不具备内存管理单元(MMU),无法运行Linux系统,运行速度较低,主频通常为72MHz。适用于家电产品、智能手环、电动机以及电动车等场景。其为裸机系统,不涉及操作系统相关内容。
3、32——表示32位的含义,说明这是一个32位的微控制器。8位:如51系列;16位:如PIC、AVR系列。
STM32诞生背景解析
1、技术的更新换代,这是最为关键的因素;
2、市场需求(包括成本、性能、功耗、图形用户界面以及操作系统)日益多样化,传统8/16位微控制器历经多年
全部评论 (0)
还没有任何评论哟~
