卡在事件EV6
当使用硬件IIC驱动EEPROM卡死在EV6事件
while(!I2C_CheckEvent(I2C2, I2C_EVENT_MASTER_TRANSMITTER_MODE_SELECTED))
问题原因:在判断EV6事件的时候,I2C从设备还在写入数据,我们发送了地址过去,但并没有产生应答

解决方法:在判断EV6语句之前增加延时。
当使用硬件IIC主从通信主机卡死在EV6事件
该问题一般是由于从设备不够快造成的,可在配置I2C主机的时候总线速度适当降低一些或在各个读写操作中加入一定的延时。