STM32’s I2C 硬件BUG引起的血案(qzm)

2010-4-8 1: 45 下面的函数中有一个BUG, 也就是SR2不能用WHILE来轮询,而应直接读出.以下面代码段, 所以,在这里说的这是STM32的BUG实际上是个人代码的错误:     I2C2->DR = inerAddress[1];     while( (I2C2->SR1&Q_I2C_SR1_BIT_BTF)==0 );     I2C2->SR2;   // 正解函数 201
相关文章
相关标签/搜索