[技术问答] N76E003的UID

[复制链接]
3517|20
 楼主| kaizi99998 发表于 2018-9-14 08:28 | 显示全部楼层 |阅读模式
为什么我直接用官方例程读出的UID都是FF,芯片的UID区域数据可以被擦除吗?请高手解惑
jasontu 发表于 2018-9-14 08:49 | 显示全部楼层
你可能拿到是工程版才全为0xff.
uid是在工厂写进到ic里面,不能被擦除

评论

可以读出来了,我用的UCID的例程,用UID的例程就可以读到数据了,还没验证数据是不是对的  发表于 2018-9-14 10:21
tianxj01 发表于 2018-9-14 09:35 | 显示全部楼层
jasontu 发表于 2018-9-14 08:49
你可能拿到是工程版才全为0xff.
uid是在工厂写进到ic里面,不能被擦除

UID是不可以被擦除的,读出了FFFFFFFF.......应该是例程没用好,仔细检查一下吧,肯定有幺蛾子的。

tianxj01 发表于 2018-9-14 09:36 | 显示全部楼层
  1. void UID_READ(u8 *PP)
  2.         {
  3.                 u8 i;
  4.                 EA =0;
  5.                 UN_TA;
  6.                 CHPCON |= 0x01;    //IAPEN = 1, enable IAP mode CHPCON TA保护
  7.                 IAPCN =UID_AP;
  8.                 IAPAH=0;
  9.                 for(i=0;i<12;i++)
  10.                         {
  11.                                 IAPAL=i;
  12.                                 UN_TA;
  13.                                 IAPTRG |= 0x01;      //write ‘1’ to IAPGO to trigger IAP process
  14.                                 PP[i]=IAPFD;
  15.                         }
  16.                 UN_TA;
  17.                 CHPCON &= ~0x01;       //IAPEN = 0, disable IAP mode
  18.                 EA =1;
  19.         }
tianxj01 发表于 2018-9-14 09:39 | 显示全部楼层

#define     UID_AP           0x04
#define     UN_TA           TA=0xAA;TA=0X55
cyj1232 发表于 2018-9-14 10:24 来自手机 | 显示全部楼层
我昨天用1.03库中的例程读出uid是正常的
643757107 发表于 2018-9-14 14:09 | 显示全部楼层
用例程序读出来的是什么结果?
643757107 发表于 2018-9-14 14:10 | 显示全部楼层
跟这个相关的直接封装成一个函数,放进去用。

评论

恩,用的UCID的例程,地址用的0x20+i,应该是直接i就对了  发表于 2018-9-14 17:56
 楼主| kaizi99998 发表于 2018-9-14 17:59 | 显示全部楼层
回复的朋友太多,这里解释下,问题找到了,官方例程里有UCID读取的例程和UID读取的例程,两个的差异就是 UCID的地址偏移了0x20,我用UCID 的例程读取出来的是0XFF,用UID的例程就对了。感谢网友们的回复
643757107 发表于 2018-9-14 18:14 | 显示全部楼层
楼主也让我们明白了,绝对地址和偏移地址。
cyj1232 发表于 2018-9-14 18:45 来自手机 | 显示全部楼层
读出来是12字节的16进制数
cyj1232 发表于 2018-9-14 18:55 来自手机 | 显示全部楼层
UCID好像是自己写进去,不是出厂带的

评论

UCID是做什么用的呢?  发表于 2019-7-27 18:32
玛尼玛尼哄 发表于 2019-7-28 21:28 | 显示全部楼层
只有一个UID
小灵通2018 发表于 2019-7-29 11:27 | 显示全部楼层
最新的是1.06
小灵通2018 发表于 2019-7-29 11:28 | 显示全部楼层
楼主试试最新的1.06
sensitivity 发表于 2019-7-31 15:40 | 显示全部楼层
应该是读取错误了,没有真正的读出来
sensitivity 发表于 2019-7-31 15:40 | 显示全部楼层
一般来讲这个信息都是不可擦除的
sensitivity 发表于 2019-7-31 15:41 | 显示全部楼层
检查一下软件配置和读取流程
您需要登录后才可以回帖 登录 | 注册

本版积分规则

13

主题

52

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部