主题中讨论的其他器件:AFE4403、 AFE4400、
您好!
我使用的是 AFE4403 EVM 板、为了与外部 MCU (Arduino)进行 SPI 通信、我删除了 EVM 用户指南表3中给出的寄存器。
写入任何寄存器都没有问题、但当我尝试读取时、我得到的值是一半。 例如、如果我在寄存器 A 中写入8、那么当我读取寄存器 A 时、我得到4
我要附上逻辑分析仪的图片、操作顺序如下所示:
绿色框= SPI 读取禁用(AFE 为写入做好准备)
粉色框 = 将0x8写入地址0xA。
红色框 = SPI 读取使能(AFE 准备读取)
蓝色框= 从寄存器0xA 读取0x4。 (我之前在0xA 中存储的内容的一半)
。
读取代码: