我正在尝试更改配置寄存器以更改mux配置并启动一次性转换。 下面显示了我与设备的通信轨迹。 
您可以从跟踪和解码中看到,我正在将配置寄存器的MSByte设置为0b1100.0101万,而不是更改LSByte。 因此,Packet 1-2正在将地址指针寄存器设置为配置寄存器并从中读取。 Packet 3-5正在执行将MSB和LSB发送回从属设备的操作,但首先MSB是逻辑的,或者使用0b1100.0101万设置mux并启动OneShot转换。 更改的MSB和未更改的LSB,然后写回从机的配置寄存器。然后,数据包6-7正在从从机机读取配置寄存器。 然后,当我尝试从配置寄存器(数据包6-7)读取MSB时,MSB与我写入它之前的相同,所以我的更改没有任何效果。 我在这里做错了什么? 为什么我不能覆盖寄存器?

