在生活中,经常会碰到设备掉电的情况,像手机,智能手环,电脑等等;但是存储的东西不会丢失,比如电话号码,短信消息,记事本,微信,QQ信息等等均会被保存下来;恢复出厂设置后,这些东西才会消失;这是因为这些设备中都有一个“掉电保存”的器件,比如硬盘,U盘等等,他们的特点就是没电了之后,存在他们上面的信息不会丢失,就像人的大脑,有记忆功能。
在工业领域也非常常见这种器件,一般有EEPROM和FLASH。它俩共同点是可读可写,断电保存;不同点是EEPROM写之前不用擦除,而FLASH写之前一定要擦除,否则写不成功;EEPROM一般都使用IIC总线来通信,而FLASH一般是使用SPI总线。
EEPROM存储器系统架构图
今天笔者就和大家聊一聊IIC总线。
位传输
IIC总线是由飞利浦(Philips)公司开发的一种双向二线制同步串行总线,实现有效的IC间的控制,它只需要两根线(SDA和SCL)即可在连接于总线上的器件之间传送信息。
IIC总线在传输数据都是按照bit来传送。SCL为时钟线,SDA为数据线;在SCL时钟线为高电平时,SDA数据线上的电平不允许被修改,SCL时钟线为低电平时,SDA数据线上的电平可为高/低。