您现在的位置: 主页 > MCU > 单片机应用 > STM32F4(读取芯片ID) -
本文所属标签:
为本文创立个标签吧:

STM32F4(读取芯片ID) -

来源: 网络用户发布,如有版权联系网管删除 2018-09-08 

[导读]
唯一设备标识符适合:● 用作序列号(例如 USB 字符串序列号或其它终端应用程序)● 在对内部 Flash 进行编程前将唯一 ID 与软件加密原语和协议结合使用时用作安全密钥以提高 Flash 中代码的安全性● 激

唯一设备标识符适合:

本文引用地址: http://www.21ic.com/app/mcu/201806/764653.htm

● 用作序列号(例如 USB 字符串序列号或其它终端应用程序)

● 在对内部 Flash 进行编程前将唯一 ID 与软件加密原语和协议结合使用时用作安全密钥以提高 Flash 中代码的安全性

● 激活安全自举过程等

96 位的唯一设备标识符提供了一个对于任何设备和任何上下文都唯一的参考号码。用户永远不能改变这些位。

96 位的唯一设备标识符也可以以单字节/半字/字等不同方式读取,然后使用自定义算法连接起来。

基址:0x1FFF7A10


typedef struct

{

uint32_t id[3];

}ChipID;

ChipID Get_ChipID(void)

{

ChipID chipid = {0};

chipid.id[0] = *(__I uint32_t *)(0x1FFF7A10 + 0x00);

chipid.id[1] = *(__I uint32_t *)(0x1FFF7A10 + 0x04);

chipid.id[2] = *(__I uint32_t *)(0x1FFF7A10 + 0x08);

return chipid;

}




              查看评论 回复



嵌入式交流网主页 > MCU > 单片机应用 > STM32F4(读取芯片ID) -
 

"STM32F4(读取芯片ID) -"的相关文章

网站地图

围观()