Other Parts Discussed in Thread: AFE882H1
器件型号: AFE882H1
我按照以下步骤 通过 SPI 配置 AFE882H1 调制解调器 IC:
-
软件复位: 写入
0x00ADRESET寄存器 (0x07) 并应用了初始化延迟。 -
配置: 写入
0x0058CONFIG寄存器、后跟一个延迟和一个NOP命令0x0000()、用于为数据计时。 -
清除复位标志: 读取
GEN_STATUS寄存器 (0x21) 以清除该RESET位。 -
验证写入: 读回
CONFIG寄存器以确认该值已正确存储。 -
警报屏蔽: 写入
ALARM_MASK寄存器来屏蔽所有警报位并读回该位以进行验证。 -
状态屏
GEN_STATUS_MASK蔽:对寄存器进行写入以屏蔽所有位并验证写入。 -
FIFO 设置: 写入
0x00F0FIFO_CONFIG寄存器并读回以进行确认。 -
调制解调器中断设置: 写入
0xE2F1MODEM_STATUS_MASK寄存器。-
问题: 该写入后立即在
modem_irqSPI 响应状态中显示该位。
-
-
清除尝试:尝试
modem_irq通过读取MODEM_STATUS和GEN_STATUS寄存器来清除、但该位保持设置状态。“