|
发表于 2014-12-24 12:21:10
|
显示全部楼层
LCD上的话,我们是这样显示的:
/* 检测CPU ID */
{
/* 参考手册:
32.6.1 MCU device ID code
33.1 Unique device ID register (96 bits)
*/
uint32_t CPU_Sn0, CPU_Sn1, CPU_Sn2;
CPU_Sn0 = *(__IO uint32_t*)(0x1FFF7A10);
CPU_Sn1 = *(__IO uint32_t*)(0x1FFF7A10 + 4);
CPU_Sn2 = *(__IO uint32_t*)(0x1FFF7A10 + 8);
printf("\\r\\nCPU : STM32F407IGT6, LQFP176\\r\\n");
LCD_DispStr(x, y, "CPU : STM32F407IGT6, LQFP176", &tFont);
y += usLineCap;
sprintf(buf, " UID = %08X %08X %08X"
, CPU_Sn2, CPU_Sn1, CPU_Sn0);
printf("%s\\r\\n", buf);
LCD_DispStr(x, y, buf, &tFont);
y += usLineCap;
} |
|