工具与软件:
我将提出一个新设计、其中3个器件与公共 I2C 总线相连。
我使用 SMBus 字节读取/写入命令、能够与 CSR 通信并读取已知复位值、以便一切正常。
我的硬件的 nSLEEP 已拉至3.3V、启用是我已拉至高电平的 GPIO 控制引脚。
我已将 MON_CH_EN (0x1E)编程为0xff 且 VRANGE_MULT=4
当我读取连接到测试点和外部电源的监控通道时、我始终读回92十进制数。
我将向 Bank_SEL 寄存器写入1、然后读取 MON_LVL1
我一直在回读92. 我不确定上面的顺序是否正确。
为什么即使我更改了输入电压、也不能在 MON_LVL 寄存器中看到任何变化?
在这里要调试的策略是什么?
谢谢!