
嵌入式Linux教程中,寄存器的具体应用至关重要。
5星
- 浏览量: 0
- 大小:None
- 文件类型:None
简介:
6.2 寄存器的具体使用 1、InitUsid命令负责UID的初始化,其详细操作流程如下:a) 首先,清除命令寄存器,通过I²C接口向命令寄存器(0xB0)写入0x00;b) 然后,将8个字节的UID数据依次写入到Buffer(0xC0)中;c) 接下来,填充命令寄存器(0xB0)为InitUsid指令(0xAA);d) 最后,读取状态寄存器(0xB3),以确定初始化是否成功,正常完成则状态值为0x01,否则为错误状态值0x11。 2、读取UID: a) 为了开始读取UID,需要先清除命令寄存器,通过I²C接口向命令寄存器(0xB0)写入0x00;b) 将目标地址寄存器(0xB2)设置为UID数据的起始地址(0x90);c) 填充命令寄存器(0xB0)为ReadMem指令(0x0F);d) 读取状态寄存器(0xB3),以判断读取操作是否成功,正常完成则状态值为 0x01,否则为错误状态值 0x11;e) 如果读取操作成功完成,则从Buffer(0xC0)地址处依次读取8字节的UID数据。 24 / 39 Rev3.03 2017.8.24 RJGT102-Datasheet
全部评论 (0)
还没有任何评论哟~


