你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。

STM32F0系列的全球唯一ID号获取,12字节,96位

[复制链接]
阶梯少年 发布时间:2016-9-13 11:26
本帖最后由 阶梯少年 于 2016-9-14 11:47 编辑
2 K- q# h5 `" W3 M8 C
, S7 A( Z. T% @3 `# B4 ]已经验证的单片机型号有STM32F03F4P6、STM32F051R8T6和STM32F051K8U6。代码如下:" q! z" k- Y* n5 m( o6 g4 F# S' c
void Get_UniqueID(void)
8 A/ J/ i" n# d1 Y% u) {{' W' I, y' ?' p3 w
        UniqueID[0]=(*(uint32_t*)( 0x1FFFF7AC));
0 ^- G5 e) P& b1 u4 z/ F2 l        UniqueID[1]=(*(uint32_t*)( 0x1FFFF7AC))>>8;' Z# n) Z) f2 }0 g: R
        UniqueID[2]=(*(uint32_t*)( 0x1FFFF7AC))>>16;
6 S" {: u3 ~: _7 M- b: a        UniqueID[3]=(*(uint32_t*)( 0x1FFFF7AC))>>24;0 H* q3 K( Z/ M; W2 |
        UniqueID[4]=(*(uint32_t*)( 0x1FFFF7AC+4));
) `) `% f4 C) d2 N/ |; l( I( }0 c" ^# a        UniqueID[5]=(*(uint32_t*)( 0x1FFFF7AC+4))>>8;
4 G- k! f5 g( v; h9 C        UniqueID[6]=(*(uint32_t*)( 0x1FFFF7AC+4))>>16;0 ~& t7 y  _5 p+ e
        UniqueID[7]=(*(uint32_t*)( 0x1FFFF7AC+4))>>24;
2 x# T+ x) ?+ `& Z5 j        UniqueID[8]=(*(uint32_t*)( 0x1FFFF7AC+8));7 t5 N7 j  a  n5 R( z
        UniqueID[9]=(*(uint32_t*)( 0x1FFFF7AC+8))>>8;
6 G. x& d" |5 j+ W$ p7 X- p* f        UniqueID[10]=(*(uint32_t*)( 0x1FFFF7AC+8))>>16;2 r; Z- z+ H6 ^5 I: i8 i5 C1 l
        UniqueID[11]=(*(uint32_t*)( 0x1FFFF7AC+8))>>24;" j5 ?: X# V& W  }, u0 x
}
" C  T% p; R3 I% k. n, Z% Z' _1 ]
& X1 q0 ?! Y; c& \
已知STM32F030F4P6的读出来的几个ID如下: 16 00 44 00 07 57 33 47 36 31 39 20
9 g, r7 k( F% i0 S 18 80 2E 00 06 57 33 47 36 31 39 20
6 L" U) h% ?: N3 L2 N 0F 00 11 00 05 57 33 47 36 31 39 20 5 x7 B( B2 u. X
% z1 k) X' c' V9 q2 f2 I' g) _; R
已知STM32F0051K8U6的读出来的几个ID如下:; z+ w$ Y5 K) v* i1 l
4E 00 46 00 0C 57 33 54 36 35 38 20
; }. d. k1 Z1 T5 Z/ }) l 58 00 36 00 0C 57 33 54 36 35 38 20 8 H6 I( V- s5 ^4 V5 a% G4 C. x+ ~
4B 00 49 00 0C 57 33 54 36 35 38 20 ! [: w6 d9 L" v

& c! P4 }' [% f1 L以上芯片都是从ST那边批量采购回来的,准没错。8 y# t$ ?; I# \! J% J. f
赞 收藏 1 评论2 发布时间:2016-9-13 11:26

举报

2个回答
xmshao 回答时间:2016-9-13 12:07:05
ST官方手册明确STM32F030是不保证有唯一ID的。
7 E# l. @+ g4 J: W; [1 L
, z' r# o. Z) W' r, A( X- f即使你在相关位置读到数据也不保证是UID.
阶梯少年 回答时间:2016-9-14 11:47:51
xmshao 发表于 2016-9-13 12:07
$ r. E  F3 U, d9 ^+ vST官方手册明确STM32F030是不保证有唯一ID的。
( V  `3 u0 A+ Y( f
' N5 j: r! m, {' ?  O& @即使你在相关位置读到数据也不保证是UID. ...
! N: `7 J2 a6 Z8 g" H( b! N
有实例,已更新哈。

所属标签

相似技术帖

官网相关资源

关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
人形机器人运动控制、感知与智能配电
半导体创新技术与应用方向
EE架构与软件定义汽车
12V/48V 汽车智能配电(SPD)
区域控制单元(ZCU)与分区架构
关注我们
st-img 微信公众号
st-img 手机版