嵌入式课程学习_作业3

本文介绍了STM32L431RCT6芯片的型号标识解读,包括低功耗特性、内核型号、内存(RAM和Flash)大小、引脚数、封装和工作温度范围。还探讨了如何通过数据手册获取更详细的信息,如RAM和Flash的地址映射。
摘要由CSDN通过智能技术生成

前言

这次要做的东西是有关于第三章的学习,一看作业内容挺少的,我还想着跟第四章的内容一块写进来,不过想了想还是算了吧,还是每一章单独写一篇文章比较合适。本章的内容主要是讲了一些有关于存储器映像,中断源以及硬件最小系统的。但最主要的内容还是教会了我们去看芯片的规格书,或者应该叫数据手册?因此内容不算多,因此作业也少。那么话不多说,我们来写一下这一章的作业。

作业

对照命名格式,给出所用MCU芯片型号标识所获得的信息

一般来说,芯片型号中主要包括了芯片家族、产品类型以及温度范围等信息。STM32系列芯片的命名格式大致为(加粗的地方可变)

STM32 X AAA Y B T C

其中,各参数如下

X参数:类型

F

基础型
L超低功耗
H高性能
W无线系统

AAA参数:特定功能,其中第一个A通常指内核型号

第一个A:内核型号

0M0
1M1
2M2
3

M3

4M4
7M7

Y参数:引脚数
F20
G28
K32
T36
S44
C48
R64~66
V100
Z144
I176
B208
N216

B参数:Flash大小/KB

416
632
864
B128
C256
D384
E512
F768
G1024
H1536
I2048

T参数:封装类型
PTSOOP
HBGA
UVFQFPN
TLQFP
YWLCSP
IUFBGA

C参数:工作温度范围
6/A-40 ~ +85℃
7/B-40 ~ +105℃
3/C-40 ~ + 125℃
D-40 ~ + 150℃

ok,那我们课程用的芯片就叫做STM32 L 431 R C T 6,对照上面的表格,我们能很容易知道以下信息

  • 从L中可知,该芯片是一款低功耗芯片。
  • 从431中可知,该芯片的内核时Cotex - M4内核,时钟频率为80MHz,RAM大小为64KB,I/O(高电流)是52。
  • 从R可知,该芯片的引脚数为64~66.
  • 从C可知,该芯片的Flash大小为256KB
  • 从T可知,该芯片的封装方式为LQFP封装,结合引脚数为64~66,可知封装的大小为10*10*1.4mm
  • 从6可知,该芯片的工作温范围是-40到85摄氏度

那么以上便是通过MCU芯片型号标识所获取到的信息。

给出所用MCU芯片的RAM以及Flash大小,地址范围

这里的话我们可以使用说明文档来寻求到芯片更细致的信息,在金葫芦的source文件夹下找到01-information文件夹,里面就有一份关于该芯片的数据手册,不过要注意的是,因为芯片的一些参数的小小变化便能衍生出不同的型号,因此可能是一个系列的芯片都用同一份说明文档,要注意好特殊的点。我们这里分析一下RAM信息,Flash信息,以及地址映射。

RAM信息

从数据文档我们可以得知,该芯片拥有64kb的嵌入式静态RAM,其中分成了两块,其中48kb大小的被映射到了0x2000 0000处,另一块的地址在0x1000 0000处,同时这一块映射到了0x2000 C000与前面的那块ram一起组成连续的地址空间,然后下面那些就是一些写入的什么保护啊,这里就不详细说明了。

Flash信息

Flash的信息就很多了,不过我们只关心文档的第一段话,从这段话我们可以知道,该芯片配备了256kb的嵌入式闪存,而且有意思的是这256kb是由128个2kb大小的页组成的,至于地址信息,这里似乎并没有给出,不过无所谓,我们能在下面的地址映射中找到flash的信息。

地址映射信息

我们可以看到,由于是32位地址,所以最大的寻址空间达到了4G,不过这些都是操作系统学过很多了,我们也不在详细的说明,首先看代码区CODE,可以看到,代码区的地址范围是0.5G,其中,我们能从上面看到Flash的地址范围,是0x0800 0000到0x0804 0000,刚好就是256KB大小,也验证了我们上面看数据文档所提及的SRAM的情况,就是SRAM2在地址0x1000 0000到0x1000 4000,其地址映射到0x2000 C000与SRAM1组成连续的地址空间,其它的我们就不做分析了,无非就是一些I/O口的地址,总线的地址。那么这一章的作业也就到此为止了。下一章再见。

总结

本次作业主要是列出了课程所用到的MCU的一些基本信息,以及简单了解了一下说明文档的用法,总体来说工作不多,但为后面编程却是埋下了不少伏笔。

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值