嵌入式开发--获取STM32产品系列的信息

嵌入式开发--获取STM32产品系列和容量信息

获取STM32产品系列

有时候我们需要知道当前MCU是STM32的哪一个系列,这当然可以从外部丝印看出来,但是运行在内部的软件如何知道呢?

ST为我们提供了一个接口,对于STM32的所有MCU,其地址统一为:0xE004 2000,需要以32位方式读取。

对于F1系列,该说明如下:

对于G4系列,说明如下:

例如我读取的内容如下图,注意读到的数据是先低位后高位

对应的就是

再去查看后面蓝色标识的表格如下:

是属于第2类设备,容量是128KB

但如果读出来的是第3类设备呢,有那么多型号。

查询FLASH的容量

别急,ST还给我们提供了另一个地方,可以查询FLASH的容量,这个地址不是确定值,需要查询手册

对于F1系列,地址: 0x1FFF F7E0,16位方式读取

对于G4系列,地址:0x1FFF75E0

读取的内容如下:

先是低位,后是高位,所以读到的数据是0x0080,也就是128,表示FLASH容量是128KB字节

封装和引脚数量

还有人要问封装和引脚数量呢,其实这个也是有的哈,对于G4系列,地址是0x1FFF7500,只有最低4位是有效位

F1系列呢,我没有查到,可能是太老的芯片,不提供这个功能吧。

相关推荐
敬往事一杯酒哈5 分钟前
步进电机的使用
单片机·嵌入式硬件
南金研高新科技(南京)有限公司15 分钟前
储能电站通信升级:CAN中继,为安全高效运行筑牢“信号防线”
安全·硬件·储能·can中继
恒森宇电子有限公司17 分钟前
南麟XT3406 DC-DC降压稳压器芯片 SOT23-5封装
单片机·嵌入式硬件
逐步前行26 分钟前
HAL_RCC
单片机·嵌入式硬件
RFID舜识物联网32 分钟前
耐高温RFID标签提升汽车喷涂线效率,精准度再升级
大数据·人工智能·嵌入式硬件·物联网·汽车
Suifqwu37 分钟前
rk3576(5)之编些简单GPIO驱动
单片机·嵌入式硬件
爱喝纯牛奶的柠檬1 小时前
【已验证】STM32采集声音传感器实现环境声实时监测
单片机·嵌入式硬件
我先去打把游戏先1 小时前
Git 一个本地仓库同时推送到两个远程仓库(私人 GitHub + 公司 Git)保姆级教程
git·vscode·单片机·嵌入式硬件·物联网·学习·github
悠哉悠哉愿意1 小时前
【物联网学习笔记】OLED
笔记·单片机·嵌入式硬件·物联网·学习
三佛科技-134163842121 小时前
融蜡机方案,脱毛热蜡机MCU控制方案开发
单片机·嵌入式硬件·物联网·智能家居·pcb工艺