一、函数。
void STM32_GetChipID(unsigned int *cID)
{
cID[0]=*(vu32*)(0x1ffff7e8);
cID[1]=*(vu32*)(0x1ffff7ec);
cID[2]=*(vu32*)(0x1ffff7f0);
`
}
二、可以用串口打印出来。
Printf( "\r\nChip ID: %d, %d, %d\r\n", cID[0], cID[1], cID[2]);
STM32芯片ID读取方法
本文介绍了一个用于STM32系列微控制器的函数,该函数能够获取芯片的唯一标识符(Chip ID)。通过使用这个函数,开发者可以进一步利用芯片ID进行设备的身份验证或者跟踪。文中还提供了一个示例,展示如何通过串口将读取到的Chip ID打印出来。
一、函数。
void STM32_GetChipID(unsigned int *cID)
{
cID[0]=*(vu32*)(0x1ffff7e8);
cID[1]=*(vu32*)(0x1ffff7ec);
cID[2]=*(vu32*)(0x1ffff7f0);
`
}
二、可以用串口打印出来。
Printf( "\r\nChip ID: %d, %d, %d\r\n", cID[0], cID[1], cID[2]);
1983
3189