皖宁港 发表于 2021-10-14 21:17:57

【UID】询FM33LC0XX的UID序号定义

下面是程序。
voidGet_ChipID(void)
{
   u32 ChipUniqueID;
       // 地址从小到大,先放低字节,再放高字节:小端模式
       // 地址从小到大,先放高字节,再放低字节:大端模式
   ChipUniqueID = *(__IO u32 *)(0X1FFFFE80);   //低字节
   ChipUniqueID = *(__IO u32 *)(0X1FFFFE84);   //低字节
   ChipUniqueID = *(__IO u32 *)(0X1FFFFE88);   //
   ChipUniqueID = *(__IO u32 *)(0X1FFFFE8C);   //高字节
   /*实测得:
ChipUniqueID:0XFFFF005A
ChipUniqueID:0XFFFF005E    ChipUniqueID:0X1F1EFF0C
ChipUniqueID:0X06082306
*/
哪位知道这四个长整型,前面两个高字节(存储位置更高),是不是固定的,比如是厂家代码和芯片代码。还是有其他的定义。想舍去前两个数据,只留后两个做芯片ID可以不。



皖宁港 发表于 2021-10-15 15:43:12

如果有一个厂家技术人员回复一下就好了。

顾博文 发表于 2021-10-18 09:33:36

皖宁港 发表于 2021-10-15 15:43
如果有一个厂家技术人员回复一下就好了。

唯一码只读取一部分,那就不唯一了 。看下面的帖子。我整理了下,部分单片机的 uid 地址 。

http://www.fmdevelopers.com.cn/forum.php?mod=viewthread&tid=133&page=1&extra=#pid301

皖宁港 发表于 2021-10-18 13:18:15

顾博文 发表于 2021-10-18 09:33
唯一码只读取一部分,那就不唯一了 。看下面的帖子。我整理了下,部分单片机的 uid 地址 。

http://www. ...

F:\ABC\UID.PNG

皖宁港 发表于 2021-10-18 13:20:29

顾博文 发表于 2021-10-18 09:33
唯一码只读取一部分,那就不唯一了 。看下面的帖子。我整理了下,部分单片机的 uid 地址 。

http://www. ...

怎么那个帖子给的UID的地址与我看的资料不一样?

皖宁港 发表于 2021-10-19 16:20:18

皖宁港 发表于 2021-10-18 13:20
怎么那个帖子给的UID的地址与我看的资料不一样?

验证过,两组地址都能读到,只是顺序不一样,1,2,3,4;和4,3,2,1的区别。
页: [1]
查看完整版本: 【UID】询FM33LC0XX的UID序号定义