在STM32等微控制器的I2C配置中,CR1.SWRST是一个软件复位位。当CR1.SWRST被设置为1时,I2C模块将被重置为其默认状态。这意味着所有配置寄存器的值都将被清除,I2C通信将被停止,所有挂起的操作都将被取消。 在CR1.SWRST=1时访问I2C模块的可能方法 在CR1.SWRST=1时,直接访问I2C模块进行数据传输或配置是不安全的...