工具/软件:
你好
启动 ADC 后直接读取时、会在 DEVICE_ID_REG 中读取0x0010、数据表指出该值应始终为0x0000。 是否有其他人观察到这种行为?
(发送(绿色) 0xCC01'0000 = 0b1100'0000'0001'...)
(接收(红色) 0x0010'0000、预期为0x0000'0000)
第二点、从我的角度来看、这也与数据表中的说明不对应、如果您已在 DATAOUT_CTL_REG 中激活了奇偶校验位、读取期间还会附加奇偶校验位、而数据表中指出16位数据用于半字读取、其余响应都是0。
示例、从设置为+-2.5V x Vref 的14h (RANGE_SEL_REG)读取半字:
(发送(绿色) 0xCC14'0000)
(接收(红色) 0x0001 'c000、预期值0x0001 '0000)
此致