获取STM32 MCU的唯一ID

STM32每个系列都会有唯一的一个芯片序列号(96位bit)

STM32F10X 的起始地址是 0x1FFFF7E8

STM32F20X 的起始地址是 0x1FFF7A10

STM32F30X 的起始地址是 0x1FFFF7AC

STM32F40X 的起始地址是 0x1FFF7A10

STM32L0XX 的起始地址是 0x1FF80050

STM32L1XX 的起始地址是 0x1FF80050

STM32L4XX 的起始地址是 0x1FFF7590

STM32H7XX 的起始地址是 0x1FF0F420

获取STM32 MCU序列号

c 复制代码
/* 简单粗暴的获取序列号 */
u8 Sys_ID[12];
for(u8 i=0;i<12;i++)
  {
	  Sys_ID[i]=*(u8*)(0x1FFF7A10+i);
  }
相关推荐
Polanda。11 分钟前
ADC-定时器触发
单片机·嵌入式硬件
-Springer-12 分钟前
STM32 学习 —— 个人学习笔记1(STM32简介)
笔记·stm32·学习
Polanda。17 分钟前
ADC-常规序列的单通道转换
stm32·单片机·嵌入式硬件
紫竹苑主20 分钟前
VS Cose + PlatformIO +ESP32-S3 + ESPIDF开发环境安装卡壳持续等待问题解决
vscode·python·嵌入式硬件·物联网·硬件架构
weixin_4568083831 分钟前
【沁恒蓝牙开发】 LDE(外设)输出互补的PWM
单片机·嵌入式硬件
悠哉悠哉愿意1 小时前
【物联网学习笔记】按键
笔记·单片机·嵌入式硬件·物联网·学习
我爱我家diyer1 小时前
pwm控制器的默认输出状态
stm32·硬件工程
DLGXY1 小时前
STM32——PWM驱动舵机和直流电机、测量PWM频率和占空比、旋转编码器测速(十二)
stm32·单片机·嵌入式硬件
VekiSon2 小时前
Linux内核驱动——Ubuntu 网络启动环境配置与操作
linux·arm开发·嵌入式硬件·ubuntu
范纹杉想快点毕业2 小时前
嵌入式实时系统架构设计:基于STM32与Zynq的中断、状态机与FIFO架构工程实战指南,基于Kimi设计
c语言·c++·单片机·嵌入式硬件·算法·架构·mfc