哪位同胞有stm32f030的读取芯片ID的代码,急用啊?
现在调试一个项目,需要读取这款单片机的ID,我有一段代码,可是读取的ID号不是唯一的,不知道是ID地址不对还是读取方法不对,有同胞了解的赶紧帮帮我!感激不尽!下面是我的读取代码:
for(tt=0;tt<12;tt++)
{
sys_id=*(uint8_t*)(0x40015800+tt);
printf("%0.2X",sys_id);
}
下面两张图是我在数据手册里找到的,不晓得哪个是真的ID
你读取的这个CPUID是CPU类别的ID,每一个CPU都是一样的。
每个芯片唯一ID位置不在此处,在0x1FFF F7AC这个MEMORY地址上面.有16个字节的UID。 兄弟,你做出来了么,这个手册是哪一个,我在参考手册和数据手册里面都没有找到,相关的说明,现在连基地址都不能确定
页:
[1]