一 ARM认识:
电子行业,日新月异,斗转星移,摩尔定那魔幻的双手似乎掌控着这一切,可谓翻手为云,覆手为雨。然,早已腥风血雨的电子江湖从不缺乏“那哥”的传说,这哥到底是何方神圣?这位哥就是至今统领各大门派,号令武林的ARM哥。
额...小时候武侠看多了,咱们回归正题吧。ARM首先是一家公司,是一家设计处理器架构的公司(注:这家公司自己本身不直接生产芯片,是靠卖处理器架构混饭吃的),其设计出来的处理器架构就是大名鼎鼎的ARM架构。其他给ARM公司送钱买这ARM架构来生产芯片混饭吃的公司就是芯片厂家,例如我们比较熟悉的:华为、高通、苹果、三星、ST、TI,等如下图:
二 ARM架构的分类。
ARM家,可不是独生子女,他有几个子女,分别攻占不同的山头。可见下图:
A系列是应用程序型架构,综合性能比较强悍,常见应用于手机、平板等、电视盒等。
R系列是实时控制型架构,响应快、实时性强,常用于打印机、硬盘控制、安全气囊、制动控制等响应迅速的场合。
M系列是微控制系列,具备体积小、功耗低,常见用于低端控制的场合,如汽车仪表、TBOX、一般的工业控制等。
三 STM32认识:
STM32算是工作及学习中最常见的微控制器了,那STM32是什么?玩电子的伙伴基本能随口而出:单片机!没错,确实是单片机,但具体是什么呢?下面我们详细说说....STM32是一系列基于Arm Cortex内核的32位MCU和MPU,见下图
STM32指一个系列的芯片的统称,如果单指某一款芯片,则品号是一串代号,命名规则参考下图。
以STM32F103ZET6为例,说明该款芯片主要特性。
STM32表示:基于ARM架构的32位微控制器
F表示:通用型
103表示:103子系列
Z表示:144个管脚封装
E表示:内置512K闪存
T表示:采用LQFP封装
6表示:工业级温度范围-40°C-85°C。
本人水平有限,如以上内容有误,望海涵并指出。