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
相關文章
相關標籤/搜索