STMCU小助手
发布时间:2022-2-28 20:23
|
问题:: a+ S; F5 x3 i5 Z" u( R$ _ 某客户工程师在某型号新产品的设计中,使用了 CR95HF。工程师无法找到关于 CR95HF 上电初始化的具体步骤说明。 调研: 结论:9 a% y7 B- U( W. x" _ CR95HF 上电后进入 Power up 状态,如果此时 MCU 无法与 CR95HF 通信或 CR95HF 的外部晶体没有起振,那么原因就在于 MCU 没有给 CR95HF 提供一个 IRQ_In。详见 datasheet 3.2 节 & o* M1 |3 M2 }* F7 o3 F5 m* K
; S! ?6 {9 G& o . E; x4 f5 v; O2 w% G 处理:; W( }/ z' O5 l$ H 建议:$ d8 ?$ U$ e8 G& }1 k& w0 x CR95HF 上电初始化的步骤如下,详见 AN3375 和 AN3955: 4 j+ {' N" J4 U0 a" Q! U9 @0 y6 V
复位 SPI (MCU 通过 SPI 接口发送控制命令 0x01 至 CR95HF),若 MCU 收到 0x8000 则复位成功。 唤醒 CR95HF 进入 Ready 状态(MCU 发送负脉冲中断至 CR95HF 的 IRQ_IN),若 MCU 收到 0x8000 则唤醒成功。) l5 c6 u! k% b7 `0 b( O. c" N 进入 Ready 状态开始工作 - 发送 ECHO(0x55)给 CR95HF,若 MCU 收到 0x5500 则 MCU 与 CR95HF 通信正常/ x2 N% N2 C, d: S1 r - 通过 Protocol select 命令来选择将使用的通信协议(如 ISO14443-A/B, ISO15693,ISO18092),若 MCU 收到 0x0000 则说明协议配置成功。% s/ N. J. E; h2 n+ k/ e1 z! i |
【经验分享】STM32语音识别的智能蓝牙音箱(源程序+原理图+PCB+设计说明书+PPT)
想找个ST芯片
[GPIO] 使用新型抽象开始C++嵌入式编程,从GPIO开始
技术手册stm32f1xx中的一个小问题
【经验分享】STM32 HAL库移植FreeModbus详细步骤
【逢7发帖赢大礼】STM32开发之IC门禁卡UID读取方法!
实战经验 | Keil工程使用NEAI库的异常问题
经验分享 | FDCAN数据段波特率增加后发送失败的问题分析
STM32几种流行开发环境的优缺点
好用软件推荐-TouchGFX Designer
微信公众号
手机版