这三种芯片在I2C总线方面是根本共同的,可是LPC11U14的I2C管脚功用要强大一些增加了真实的开漏设置功用。它们的特色大致如下:
因为I2C管脚是开漏输入,所以需求外接上拉电阻才干输出高电平,所以在运用这两个管脚作为GPIO时也需求接上拉电阻。总线装备如:
需求留意的是上来电阻与总线速度成反比,需求根据具体情况设定。
寄存器和结构在这儿就不介绍了,网友能够自行查阅手册,下面是I2C的初始化函数:
I2C的操控函数比较多,这儿就不逐个介绍了,需求留意的是在运用I2C写EEPROM时,要延时毫秒级,不然可能会不成功;在按页写输入时,需求留意也巨细和页地址。