|
本帖最后由 阶梯少年 于 2016-9-14 11:47 编辑 已经验证的单片机型号有STM32F03F4P6、STM32F051R8T6和STM32F051K8U6。代码如下: void Get_UniqueID(void) { UniqueID[0]=(*(uint32_t*)( 0x1FFFF7AC)); UniqueID[1]=(*(uint32_t*)( 0x1FFFF7AC))>>8; UniqueID[2]=(*(uint32_t*)( 0x1FFFF7AC))>>16; UniqueID[3]=(*(uint32_t*)( 0x1FFFF7AC))>>24; UniqueID[4]=(*(uint32_t*)( 0x1FFFF7AC+4)); UniqueID[5]=(*(uint32_t*)( 0x1FFFF7AC+4))>>8; UniqueID[6]=(*(uint32_t*)( 0x1FFFF7AC+4))>>16; UniqueID[7]=(*(uint32_t*)( 0x1FFFF7AC+4))>>24; UniqueID[8]=(*(uint32_t*)( 0x1FFFF7AC+8)); UniqueID[9]=(*(uint32_t*)( 0x1FFFF7AC+8))>>8; UniqueID[10]=(*(uint32_t*)( 0x1FFFF7AC+8))>>16; UniqueID[11]=(*(uint32_t*)( 0x1FFFF7AC+8))>>24; } 已知STM32F030F4P6的读出来的几个ID如下: 16 00 44 00 07 57 33 47 36 31 39 20 18 80 2E 00 06 57 33 47 36 31 39 20 0F 00 11 00 05 57 33 47 36 31 39 20 已知STM32F0051K8U6的读出来的几个ID如下: 4E 00 46 00 0C 57 33 54 36 35 38 20 58 00 36 00 0C 57 33 54 36 35 38 20 4B 00 49 00 0C 57 33 54 36 35 38 20 以上芯片都是从ST那边批量采购回来的,准没错。 |
DMA 原理从 0 到 1:为什么它能解放 CPU?一文讲透 DMA 的工作流程
小白也能明白的STM32的低功耗与唤醒机制
STM32系统中2种数据掉电保护的方法
分享STM32F051中文参考手册(重制书签版)
AI工具训练营-用ChatGPT解决HID Keyboard实现的问题
STM32固件库分享,超全系列整理
STM32小白入门指南:从基础到OTA实现方案
STM32超详细学习笔记
新手必看!STM32单片机应该怎么学?
如果你解决了这些问题,就可以直接学STM32
微信公众号
手机版
即使你在相关位置读到数据也不保证是UID.
有实例,已更新哈。