【嵌入式】STM32学习(1)初探STM32——基本概念

最初的打算是寒假学一下STM32,简单记录一些遇到的问题,但不打算系统的写博客,毕竟写博客还是挺费时间的,主要精力放在别的事情上。后来发现不更博客少了很多学习的动力 (╥﹏╥),那就写一下吧 ~

言归正传,先理清一些基本概念吧,不然学了半天发现名字什么意思都不知道~

1、ARM

ARM是一家公司名称,主要负责芯片内核设计,然后授权给半导体公司使用。

ARM 处理器传统的命名是 ARM + 数字的方式,比如

ARM7、ARM9、ARM11

在 ARM11 以后,ARM 公司使用了新的命名方式: Cortex,对比传统的方式就是ARM12。

Cortex 架构目前分为 3 个系列: Cortex-M、Cortex-R、Cortex-A
(性能复杂度由低到高)

  • Cortex-M 系列:主要目标是微控制器市场,即传统的 MCU、单片机之类,处理器有 Cortex-M0、Cortex-M0+、Cortex-M1、Cortex-M3、Cortex-M4 、Cortex-M7等。
  • Cortex-R 系列:主要目标是高端的实时系统,包括基带、汽车、大容量存储、工业和医疗市场等等,处理器有 Cortex-R4、Cortex-R5、Cortex-R7 等。
  • Cortex-A 系列:主要面向通用处理应用市场,可向托管丰富 OS 平台和用户应用程序的设备提供全方位的从超低成本手机、智能手机、移动计算平台、数字电视和机顶盒到企业网络、打印机和服务器解决方案,处理器有:Cortex-A5、Cortex-A7、Cortex-A8、Cortex-A9、Cortex-A12、Cortex-A15、Cortex-A17、Cortex-53、Cortex-A57 等。

在这里插入图片描述其中意法半导体公司用到的主要是 Cortex-M系列。

Cortex-M系列包括:M0、M3、M4、M7

2、STM32

含义

STM32的全称是 “意法半导体 32 位系列微控制器芯片” ,即“意法半导体公司”使用“ARM公司Cortex-M3内核”生产的32位高性能MCU。

ST:意法半导体,一个公司的名称
M:基于ARM平台的Contex-M内核
3232位微控制器(单片机)
ARMIP厂商,负责芯片内核设计,授权给半导体公司使用

STM32的优势:采用ARM内核(Cortex—M),且基于固件库开发,容易上手

命名规则

参考下图get STM32F103ZET6的含义吧~
:

下一篇: STM32学习(2)——工程模板的创建

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值