Post Go back to editing

AD7172-2 接口寄存只能配置为0x0000

您好,在使用AD7172-2时,对ad7172进行初始化配置时发现,ADC模式寄存器、通道寄存器、设置寄存器、滤波寄存器、都可以正确配置,唯独接口寄存器一写入非0x0000值后,再读取其它各个寄存器的值发现都不再是原先写入的值了,感觉有点奇怪。如果配置接口寄存器位0x0000,所有的寄存器都是对的,一配置其它值,再读取ID寄存器都是错的。使用的是ADI官网的驱动。百思不得其解。请工程师是试一下看看,万分感谢。

如果不配置接口寄存器,在使用多通道时就无法让状态寄存这个字节附加在数据寄存器的后面,这样就不知道数据时哪个通道的,比较混乱。以下是配置的几个主要寄存器:

一写入0x000c,所有其它寄存器都出错。只能写0x0000.