大家好,我在调试I2C的时候碰到这样一个问题,请大家帮帮忙。
我在用STM32读写EEPROM,在发出START信号以后,应该转到主模式,可是循环死在第2行了。
/* Send STRAT condition */ I2C_GenerateSTART(I2C1, ENABLE);
/* Test on EV5 and clear it */ while(!I2C_CheckEvent(I2C1, I2C_EVENT_MASTER_MODE_SELECT));
此时SR1和SR2都是全0,不知道是什么原因。
我这个是由例程直接改过来的,应该不会有什么问题吧?我怀疑是ULINK的问题。
请大家帮帮忙 ,好吗?
非常感谢。
相关链接:https://bbs.21ic.com/upfiles/img/20077/200775231953950.rar |