打印
[技术问答]

N76E003的UID

[复制链接]
3196|20
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
kaizi99998|  楼主 | 2018-9-14 08:28 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
为什么我直接用官方例程读出的UID都是FF,芯片的UID区域数据可以被擦除吗?请高手解惑
沙发
jasontu| | 2018-9-14 08:49 | 只看该作者
你可能拿到是工程版才全为0xff.
uid是在工厂写进到ic里面,不能被擦除

使用特权

评论回复
评论
kaizi99998 2018-9-14 10:21 回复TA
可以读出来了,我用的UCID的例程,用UID的例程就可以读到数据了,还没验证数据是不是对的 
板凳
tianxj01| | 2018-9-14 09:35 | 只看该作者
jasontu 发表于 2018-9-14 08:49
你可能拿到是工程版才全为0xff.
uid是在工厂写进到ic里面,不能被擦除

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

使用特权

评论回复
地板
tianxj01| | 2018-9-14 09:36 | 只看该作者
void UID_READ(u8 *PP)
        {
                u8 i;
                EA =0;
                UN_TA;
                CHPCON |= 0x01;    //IAPEN = 1, enable IAP mode CHPCON TA保护
                IAPCN =UID_AP;
                IAPAH=0;
                for(i=0;i<12;i++)
                        {
                                IAPAL=i;
                                UN_TA;
                                IAPTRG |= 0x01;      //write ‘1’ to IAPGO to trigger IAP process
                                PP[i]=IAPFD;
                        }
                UN_TA;
                CHPCON &= ~0x01;       //IAPEN = 0, disable IAP mode
                EA =1;
        }

使用特权

评论回复
5
tianxj01| | 2018-9-14 09:39 | 只看该作者

#define     UID_AP           0x04
#define     UN_TA           TA=0xAA;TA=0X55

使用特权

评论回复
6
cyj1232| | 2018-9-14 10:24 | 只看该作者
我昨天用1.03库中的例程读出uid是正常的

使用特权

评论回复
7
643757107| | 2018-9-14 14:09 | 只看该作者
用例程序读出来的是什么结果?

使用特权

评论回复
8
643757107| | 2018-9-14 14:10 | 只看该作者
跟这个相关的直接封装成一个函数,放进去用。

使用特权

评论回复
评论
kaizi99998 2018-9-14 17:56 回复TA
恩,用的UCID的例程,地址用的0x20+i,应该是直接i就对了 
9
kaizi99998|  楼主 | 2018-9-14 17:59 | 只看该作者
回复的朋友太多,这里解释下,问题找到了,官方例程里有UCID读取的例程和UID读取的例程,两个的差异就是 UCID的地址偏移了0x20,我用UCID 的例程读取出来的是0XFF,用UID的例程就对了。感谢网友们的回复

使用特权

评论回复
10
643757107| | 2018-9-14 18:14 | 只看该作者
楼主也让我们明白了,绝对地址和偏移地址。

使用特权

评论回复
11
cyj1232| | 2018-9-14 18:45 | 只看该作者
读出来是12字节的16进制数

使用特权

评论回复
12
cyj1232| | 2018-9-14 18:55 | 只看该作者
UCID好像是自己写进去,不是出厂带的

使用特权

评论回复
评论
kaizi99998 2019-7-27 18:32 回复TA
UCID是做什么用的呢? 
13
玛尼玛尼哄| | 2019-7-28 21:28 | 只看该作者
只有一个UID

使用特权

评论回复
14
小灵通2018| | 2019-7-29 11:27 | 只看该作者
最新的是1.06

使用特权

评论回复
15
小灵通2018| | 2019-7-29 11:28 | 只看该作者
楼主试试最新的1.06

使用特权

评论回复
16
sensitivity| | 2019-7-31 15:40 | 只看该作者
应该是读取错误了,没有真正的读出来

使用特权

评论回复
17
sensitivity| | 2019-7-31 15:40 | 只看该作者
一般来讲这个信息都是不可擦除的

使用特权

评论回复
18
sensitivity| | 2019-7-31 15:41 | 只看该作者
检查一下软件配置和读取流程

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

13

主题

52

帖子

0

粉丝