固件版本V1.29 ,仿真时会一直进入这个函数,I2C_FLAG_STOPF 怎么也清不掉,不知怎么回事?
/* Step 4: received STOP conditon */
else if(I2C_GetFlagStatus(I2Cx, I2C_FLAG_STOPF) == SET)
{
/* End */
I2C_Status = I2C_END_BIT;
I2C_ClearFlag(I2Cx,I2C_FLAG_STOPF); //清STOP标志
bIICDir = 0;
Tim4_Stop();
}
寄存器状态如下:
|