STM32F103V Unique ID and Flash Size

嵌入式系统 时间:2016-11-18来源:网络
唯一序列号ID 存储在FLASH的地址
FLASH容量大小存储空间地址
void Read_Unique_ID(void) //读取ID子程序
{
ulong Unique_ID;
/*串口输出信息
The Flash size: 512 KB
Unique device ID
U_ID[15:0]: 65332
U_ID[31:16]: 36739
U_ID[63:32]: 808863539
U_ID[95:64]: 1124303668
*/
Unique_ID=(*( u16 *)0x1FFFF7E0); //闪存容量寄存器
printf(" The Flash size: %d KBrn",Unique_ID);
printf(" Unique device IDrn");
Unique_ID=(*( u16 *)0x1FFFF7E8); //产品唯一身份标识寄存器(96位)
printf(" U_ID[15:0]: %d",Unique_ID);
printf("rn");
Unique_ID=(*( u16 *)(0x1FFFF7E8+2));
printf(" U_ID[31:16]: %d",Unique_ID);
printf("rn");
Unique_ID=(*( u32 *)(0x1FFFF7E8+4));
printf(" U_ID[63:32]: %ld",Unique_ID);
printf("rn");
Unique_ID=(*( u32 *)(0x1FFFF7E8+8));
printf(" U_ID[95:64]: %ld",Unique_ID);
printf("rn");

}

关键词: STM32F103VUniqueIDandFlashSiz

加入微信
获取电子行业最新资讯
搜索微信公众号:EEPW

或用微信扫描左侧二维码

相关文章

查看电脑版