获取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);
  }
相关推荐
MGT_97969 小时前
ESP01的AT指令连接到阿里云平台
嵌入式硬件·物联网·阿里云·云计算
OH五星上将10 小时前
如何编译OpenHarmony SDK API
嵌入式硬件·移动开发·api·sdk·harmonyos·openharmony·鸿蒙开发
JT灬新一10 小时前
ARM驱动学习之 IOremap实现GPIO 读
arm开发·单片机·学习
我的老子姓彭13 小时前
STM32启用FPU浮点运算
stm32·单片机·嵌入式硬件
AI+程序员在路上13 小时前
STM32读写内部flash
stm32·单片机·嵌入式硬件
沐欣工作室_lvyiyi16 小时前
基于单片机的风机故障检测装置的设计与实现(论文+源码)
stm32·单片机·嵌入式硬件·物联网·毕业设计
OH五星上将17 小时前
如何更换OpenHarmony SDK API 10
驱动开发·嵌入式硬件·sdk·harmonyos·openharmony·鸿蒙开发
马浩同学18 小时前
【ESP32】Arduino开发 | 中断矩阵+按键输入中断例程
c语言·单片机·嵌入式硬件·mcu
c106389151419 小时前
STM32之FMC—扩展外部 SDRAM
stm32·单片机·嵌入式硬件·fmc
CV金科21 小时前
蓝桥杯-STM32G431RBT6(解决LCD与LED引脚冲突的问题)
c语言·stm32·单片机·嵌入式硬件·蓝桥杯