我对STM32的初步认知

STM32初次接触

最初的ARM处理器是由英国剑桥的Acorn计算机公司设计。ARM公司成立于1990年。该公司的知识产权(IP)提供商(不生产芯片)。目前,ARM架构处理器已经在高性能,低功耗,低成本的嵌入式应用领域占据了领先地位。
STM32系列处理器是ST公司基于ARM Cortex-M内核而专门开发的。由于采用了Cortex内核,因此,其中断响应速度得到了大幅度的提升,此外由于ST公司提供了大量的固件库,使得其开发流程得到了简化,因此,STM32系列处理器得到了广大工程师和科学研究院所学生们的广泛关注。

STM32处理器是什么?

ARM公司自己与开发新型处理器的内核,例如ARM7TDMI内核、ARM920T内核等,其中LPC2138处理器是基于ARM7TDMI内核,而S3C2440处理器则是基于ARM920T内核。经过十几年的发展了,造就了系列ARM架构。如图1-1所示。图1-1
ARMv7架构采用了新的设计理念,该架构首次演进成了三种款式,以适应不同的场合,这是由于应用需求的多元化而采取的应对措施,毕竟,各种应用环境对处理器性能的要求的侧重点不同。
1、v7-A(Application)系列:侧重于高性能应用场景,例如平板电脑、智能手机的处理器等。
2、v7-R(Real Time)系列:侧重于嵌入式实时系统应用,特别是系统要求对实时性要求较高的场合。
3、v7-M(Microcontroller)系列:侧重于一般的嵌入式系统应用。
ST公司推出的STM32系列处理器是基于ARM Cortex-M内核,目前其产品阵容主要包括STM32F系列和STM32L系列,各个系列都有相对应的产品来满足不同应用场景的需要,如图1-2所示。在这里插入图片描述

数据长度

通常而言,ARM处理器支持的数据类型有:
1、字节数据(Byte):数据宽度8bits;
2、半字数据类型(HalfWord):数据宽度为16bits,必须以2字节对齐的方式存取。
3、字数据类型(Word):数据宽度为32bits,必须以4字节对齐的方式存取。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

梦影樱飞

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值