概述

上篇文章跟上上篇文章讲的的比较通用的NFC和ISO15693协议的内容.接下来就讲讲关于ST25DV04KC这颗芯片的花活.虽然说是花活,但其实也只是ST给这颗芯片在通用的NFC功能以外给加的自定义功能.

之前文章中有讲过在底层通讯里有个Command Code,而Command Code的值有几种类型:

  • 强制命令
  • 可选命令
  • 自定义命令
  • 私有命令

ST的花活都都在自定义命令里,主要有以下命令:

  • Read Configuration:用于读静态配置寄存器.
  • Write Configuration:用于写静态配置寄存器.
  • Read Dynamic Configuration:用于读动态寄存器.
  • Write Dynamic Configuration:用于写动态寄存器.
  • (Fast) Read Message:用于读取快速传输模式信箱.
  • (Fast) Write Message:用于写入快速传输模式信箱.

其中Read Configuration和Write Configuration命令可以用于操作用户存储区配置寄存器以及系统配置区.

其中系统配置区的存储器映射如下: