st25dv--NFC学习

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

ST25DV

||持续更新中

FTM快速传输模式

RF至I2C主机

要将数据从RF读取器发送到I2C主机,必须启用快速传输模式,信箱必须空闲,并且RF用户必须先将包含数据的消息写入信箱。然后通知I2C主机(通过GPO输出上的中断或轮询MB_CTRL_Dyn寄存器)来自RF的消息已存在于信箱中。
一旦I2C读取了整个消息,就认为信箱再次空闲,并可用于接收新消息(不清除数据)。
通过轮询MB_CTRL_Dyn寄存器,通知RF用户I2C主机已读取消息。

I2C主机至RF

要将数据从I2C主机发送到RF读取器,必须启用快速传输模式,信箱必须空闲,并且I2C主机必须先将包含数据的消息写入信箱。

必须使用VCC电源才能激活此功能。

存储器管理

ST25DVxxx存储器分为四个主要的存储区:
• 用户存储器
• 动态寄存器
• 快速传输模式缓冲区
• 系统配置区

用户存储器(ENDAi

ST25DVxxx用户存储器可分为4个灵活的用户区。通过三个特定的64位密码之一,可实现每个区域的独立读和/或写保护。

用户存储器可以分成不同的区域,每个区域具有不同的访问权限。RF和I2C读写指令仅在同一区域内合法。也就是说,不能同时连续在不同的区域访问。

要写入ENDAi寄存器,用户必须先打开安全会话。(指I2C和RF)。若安全会话已打开,则为W,否则始终为R

动态寄存器

在RF中,可通过专用的(Fast) Read Dynamic Configuration和(Fast) Write Dynamic Configuration指令来访问动态寄存器,并将指针用作寄存器地址。访问动态寄存器不需要密码。

ST25DVxxx动态寄存器可供RF或I2C主机访问,它提供动态状态或允许临时激活或冻结某些ST25DVxxx功能。

快速传输模式缓冲区

在RF中,通过专用的(Fast) Read Message指令读取信箱。读取可从信箱中介于00h和FFh之间的任何地址开始。通过(Fast) Write Message指令一次性写入信箱,始终从信箱地址00h开始写入。从RF访问信箱不需要密码,但必须启用快速传输模式。

ST25DVxxx也提供256字节快速传输模式缓冲区,该缓冲区充当RF和I2C接口之间的信箱,以便在接触和非接触世界之间快速传输数据。

系统配置区

在RF中,可通过专用的Read Configuration与Write Configuration指令访问位于系统配置区的静态寄存器,并将一个指针用作寄存器地址。

ST25DVxxx系统配置区包含用于配置所有ST25DVxxx功能的寄存器,用户可对这些功能进行调整。其访问受64位配置密码保护。

置区包含用于配置所有ST25DVxxx功能的寄存器,用户可对这些功能进行调整。其访问受64位配置密码保护。

系统配置区包括五个额外的64位块,用于存储一个I2C密码,三个RF用户区访问密码和一个RF配置密码。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值