最近在写ADS1256的程序,根据datasheet里Figure19所示,当DRDY变低时,改变寄存器MUX的值,然后写SYNC,WAKEUP,和RDATA指令,此时得到的数据是之前MUX寄存器的值选通的AINp-AINn的转换结果。 如果我只是想得通道4和5的差值,那么我在给MUX写45h,SYNC,WAKEUP,RDATA之后,还得需要再改变MUX寄存器的值,写SYNC,WAKEUP,RDATA指令 才能得到AINp4-AINn5的值吗?
有没有更简单的方法 直接就可以得到AINp4-AINn5的值呢?