576991175 发表于 2015-2-2 10:36:53

哪位同胞有stm32f030的读取芯片ID的代码,急用啊?

现在调试一个项目,需要读取这款单片机的ID,我有一段代码,可是读取的ID号不是唯一的,不知道是ID地址不对还是读取方法不对,有同胞了解的赶紧帮帮我!感激不尽!
下面是我的读取代码:
for(tt=0;tt<12;tt++)
{
   sys_id=*(uint8_t*)(0x40015800+tt);
   printf("%0.2X",sys_id);

}
下面两张图是我在数据手册里找到的,不晓得哪个是真的ID

Angel_YY 发表于 2018-3-20 17:28:44

你读取的这个CPUID是CPU类别的ID,每一个CPU都是一样的。
每个芯片唯一ID位置不在此处,在0x1FFF F7AC这个MEMORY地址上面.有16个字节的UID。

xueshawu1 发表于 2017-4-21 18:18:09

兄弟,你做出来了么,这个手册是哪一个,我在参考手册和数据手册里面都没有找到,相关的说明,现在连基地址都不能确定
页: [1]
查看完整版本: 哪位同胞有stm32f030的读取芯片ID的代码,急用啊?