调试了一晚上,终于一点点把stm32可怕的i2c消灭了,这里分享一下遇到的问题。最严重的一次卡住居然是在这句话上/* Send START condition */I2C_GenerateSTART(I2C1, ENABLE);/* Test on EV5 and clear it */while(!I2C_CheckEvent(I2C1, I2C_EVENT_MASTER_MODE_SELECT...
I2C--INTER-IC(INTER IC BUS:意为IC之间总线)串行总线的缩写,是PHILIPS公司推出的芯片间串行传输总线。它以1根串行数据线(SDA)和1根串行时钟线(SCL)实现了双工的同步数据传输。具有接口线少,控制方式简化,器件封装形式小,通信速率较高等优点。在主从通信中,可以有多个I2C总线器件...