打印
[信息]

【实战经验】CR95HF的初始化步骤

[复制链接]
793|0
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
本帖最后由 香水城 于 2017-8-11 14:44 编辑

CR95H的初始化步骤

问题:
某客户工程师在某型号新产品的设计中,使用了CR95HF。工程师无法找到关于CR95HF上电初始化的具体步骤说明。

调研:

结论:
CR95HF上电后进入Power up状态,如果此时MCU无法与CR95HF通信或CR95HF的外部晶体没有起振,那么原因就在于MCU没有给CR95HF提供一个IRQ_In。详见datasheet 3.2节

处理:


建议:
CR95HF上电初始化的步骤如下,详见AN3375和AN3955:

· 复位SPI (MCU通过SPI接口发送控制命令 0x01至CR95HF),若MCU收到0x8000则复位成功。
· 唤醒 CR95HF进入Ready状态(MCU发送负脉冲中断至CR95HF的IRQ_IN),若MCU收到0x8000则唤醒成功。
· 进入Ready状态开始工作
  - 发送ECHO(0x55)给CR95HF,若MCU收到0x5500则MCU与CR95HF通信正常
  - 通过Protocol select命令来选择将使用的通信协议(如ISO14443-A/B, ISO15693,ISO18092),若MCU收到0x0000则说明协议配置成功。



对应的PDF:CR95HF的初始化步骤
更多实战经验请看:【ST MCU实战经验汇总贴】

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

本版积分规则

认证:意法半导体(中国)投资有限公司
简介:STM32技术专家

596

主题

17106

帖子

287

粉丝