请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
器件型号:PCMD3140 大家好、
IM 试图使用 pcmd3140中的双二阶滤波器、但保存系数的寄存器似乎是只读的。
我的工作:
- POR
-写入00以切换到第0页
-写入02 81以将设备从睡眠模式唤醒
-等待12ms 让设备从休眠模式中唤醒
-写入00 02以切换到第2页
-将08 1F 写入第2页寄存器0x08的值为0x1F
-写入00 02以切换到 PAGE 2 (可能不需要,但不应该做任何最坏的情况)
-读取08以读取第2页寄存器0x08、结果为0x7F
我预期会发生什么情况:
第2页寄存器0x08读取新值0x1F
实际发生的情况:
第2页寄存器0x08读取复位值0x7F
页0和1上的其他寄存器按预期工作。 因此、我认为我的 i2c 通信是正确的。
是否在写入寄存器之前缺少需要执行的其他操作?

