您能否确认我对该器件的手动操作模式的理解?
初始化函数(执行一次)
将 RST 位复位为通用配置寄存器以恢复寄存器默认值
将所有引脚设置为 ADC
将序列配置地址写入手动模式
主功能(周期性功能)
环路
写入通道的通道选择地址
等待24个时钟周期
读取模拟输入通道的 MSB 和 LSB
使用 MSB << 8 | LSB 转换为电压(假设 uint16)、然后(5V/4095)
我的问题是、我遵循这个逻辑、但在发送每个 req 来读取模拟输入寄存器的 MSB 和 LSB 后、得到相同的值。 我将发送两条单独的24位消息、并获取常数值。
然后用0清除该值
我还可以尝试其他任何操作、或者我是否缺少消息?