嵌入式系统课程学习记录(3)

作业

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

命名格式为: STM32 AAA Y B T C

X

X:F表示基础型,L表示超低功耗,W表示无线;

AAA

AAA:取决于第一个数字,数字越大越高级;0xx表示入门级MCU;1xx表示主流MCU;2xx表示高性能MCU;4xx表示高性能微控制器,具有DSP和FPU指令;7xx表示配备ARMCortex-M7内核的超高性能MCU;

Y

Y:表示引脚数量;T表示36;C表示48;R表示64;V表示100;Z表示144;B表示208;N表示216;

B

B:表示闪存大小;8表示64KB;C表示256KB;E表示512KB;I表示2048KB;

T

T:表示封装类型;T表示LQFP封装;H表示BGA封装;表示UFBGA封装

C

C:表示温度范围;6/A 表 示负40℃到正85℃;7/B 表 示负40℃ 到正105℃;3/C 表 示负40℃ 到正125℃;D 表示负40℃ 到正150℃;

2.给出所用MCU芯片的RAM及Flash大小、地址范围

RAM

MCU芯片使用的是sram(静态随机存储器,大小为64KB),分为SRAM1与SRAM2;

SRAM1范围为0x2000_0000到0x2000_BFFF(48KB)

SRAM2范围为0x2000_C000到0x2000_ FFFF(16KB

但一般情况下都是连起来一起使用

STM 32L4芯片堆栈空间的使用方向是向小地址方向进行的,因此将堆栈的栈顶设置为RAM地址的最大值。这样,全局变量及静态变量先放在低地址,堆栈则放在高地址

具体的地址映射信息如下图

Flash

STM32L的片内Flash大小为64KB

但是它的起始地址是从0X0800_0000,所以地址范围是0X0800_0000到0X0803_FFFF

Flash的扇区大小为2KB,总共有128个扇区

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值