LKS05X 每颗芯片均包含唯一的 ID(由生产厂家生成)。ID 存放在 FLASH 的 NVR 特定区域, 该区域无法被用户擦除,仅能读取。凌鸥公司提供了读取函数,如下:
- void ReadLKS05X_ID(void)
- {
-
- uint32_t LKS_ID1;
- uint32_t LKS_ID2;
- uint32_t LKS_ID3;
- uint32_t LKS_ID4;
-
- LKS_ID1 = Read_Trim(0x0000084C);
- LKS_ID2 = Read_Trim(0x00000850);
- LKS_ID3 = Read_Trim(0x00000854);
- LKS_ID4 = Read_Trim(0x00000858);
-
- }
LKS_ID1/2/3/4,四个数据合成一个唯一 ID。
一般而言,客户根据自己实际情况,修改调用函数--ReadLKS05X_ID()的实现即可;读取函数Read_Trim()源自库函数,不能修改。
|