名称:eeprom(electrically erasable and programmable read-only memory)
容量:256*8Byte,
管脚设计:推荐开漏输出,实际推挽输出,会出现较大的振铃,且有小台阶,但是功能无问题。
低电平:-0.6~0.3VCC;高电平:0.7vcc~vcc+0.5。实测芯片的地和板子的地有压差(40mv),也就是数据线为0时,24C16得到的电压为负压。
数据地址计数器:8位,只能寻址256个字节,需要分成8块,每块用A2-A0指定。更大容量的采用多个字节表示地址。
断电后,内部数据地址计数器清0;
上电期间,保持最后一次的读写地址,但是会有翻转地址的情况
读翻转: 最后一页的最后一个字节地址翻转到第一页的第一个地址
写翻转: 当前页的最后一个字节地址翻转到同一页的第一个地址
24C16的页是由低4bit决定,所以1页16字节;24C02八个字节为一页
读模式实际只有两种:
当前地址读:由内部数据地址计数器决定,只读1byte
指定地址读:用户指定地址,只读1byte
两个变种:连续读数据,在上面两种方式中增加应答,读取到一个字节,给从机一个应答,从机就会给下一个数据。重复这个过程,就可以连续读取。
写数据:
字节写入:无要求
页写:需要拉低7脚
注意:页写和连续指定地址读,只相差一个启动信号。
优势:
两线制
采用开漏输出或开集输出,只能拉低总线,不能强制拉高。就不存在一个设备拉高,一个设备拉低,导致短路的问题。
当设备1想要去控制总线时,发现总线为0,另一个设备0在控制,则设备1会停止通讯。
279

被折叠的 条评论
为什么被折叠?



