嵌入式开发--获取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系列呢,我没有查到,可能是太老的芯片,不提供这个功能吧。

相关推荐
云山工作室3 小时前
基于单片机的牧场奶牛养殖系统设计(论文+源码)
stm32·单片机·嵌入式硬件·毕业设计·毕设
三佛科技-134163842124 小时前
制冰机方案,家用制冰机MCU控制方案开发设计
单片机·嵌入式硬件·智能家居·pcb工艺
三佛科技-187366133977 小时前
FT61F02X 10bit AD型8位MCU型号解析(程序储存器及脚位图介绍)
单片机·嵌入式硬件
费工不费解8 小时前
Arduino硬件原理3:核心单片机
单片机·嵌入式硬件
云数据构建师10 小时前
TB67S580FNG 芯片核心特点与应用概述
单片机·嵌入式硬件
CosimaLi10 小时前
STM32F10x硬件I2C
stm32·单片机·嵌入式硬件
学习路上_write13 小时前
STM32回调函数使用/定时器/GPIO/串口/
c语言·单片机·嵌入式硬件
大聪明-PLUS13 小时前
从 C 到 C++20 协程编写方法的演变。第一部分:函数 + 宏 = 协程
linux·嵌入式·arm·smarc
稻草、14 小时前
合泰单片机之时基中断
单片机·嵌入式硬件
盈创力和200714 小时前
物联网 “神经” 之以太网:温湿度传感器的工业级 “高速干道”
运维·服务器·网络·嵌入式硬件·以太网温湿度传感器