我正在消化ADS7142的资料,有个问题弄不清楚,就是I2C的高低速模式问题。ADS7142提供了多种I2C模式,standard,fast,fastplus,high speed,这些模式是如何切换的?我的理解是I2C的通信速度都由Master控制,作为slave的ADS7142只要跟随Master就可以了,不需要设定。但在ADS7142的pdf文档7.3.10.4里提到了高速模式的设定OPMODE_I2CMODE_STATU,而这个OPMODE_I2CMODE_STATU是只读的。在7.4节的框图也谈到了配置I2C的速度问题。
请解释一下这个矛盾。