【模块应用】AT24Cxx学习笔记
2015-10-03 11:54
309 查看
AT24Cxx是E2PRom的一个系列:
存储空间大小:AT24C02——2Kbit(256Bytes)、AT24C04——4Kbit(512Bytes)、AT24C08——8Kbit(1024Bytes)、AT24C16——16Kbit(2048Bytes)
接口类型:i2c总线接口
设备地址:看下图,这一个系列的eeprom的设备地址是可以自己通过电路设计来进行设置,7位的设备地址通过设置低3位进行自由分配,右边这个电路中是直接将A0A1A2接地,此时的设备地址就是0x50-01010000。注意,8位的最后一位是表示读写操作的标记位。
读写时序:
①写操作:
②读操作:
比如在读 AT24C08时,1024Bytes需要10位地址线来进行寻址,读写操作怎么办?这个问题在i2c芯片设计的过程中已经解决了,就是8位地址寻址空间占用一个设备地址,类似于段基址+段内偏移的方法。
存储空间大小:AT24C02——2Kbit(256Bytes)、AT24C04——4Kbit(512Bytes)、AT24C08——8Kbit(1024Bytes)、AT24C16——16Kbit(2048Bytes)
接口类型:i2c总线接口
设备地址:看下图,这一个系列的eeprom的设备地址是可以自己通过电路设计来进行设置,7位的设备地址通过设置低3位进行自由分配,右边这个电路中是直接将A0A1A2接地,此时的设备地址就是0x50-01010000。注意,8位的最后一位是表示读写操作的标记位。
读写时序:
①写操作:
②读操作:
比如在读 AT24C08时,1024Bytes需要10位地址线来进行寻址,读写操作怎么办?这个问题在i2c芯片设计的过程中已经解决了,就是8位地址寻址空间占用一个设备地址,类似于段基址+段内偏移的方法。
相关文章推荐
- java nio 高级
- 无稳态多谐振荡器原理
- Flex4 Alert PopupManager 演示样本
- leetcode 16 3Sum Closet
- USACO 2.3 Money Systems (DP 动态规划 + 空间优化)
- HighCharts坐标轴Y轴倒过来画图
- 安卓控件使用系列24:Gallery画廊控件的使用方法
- java web OA 实战系列 1.-理解mvc
- 王垠关于编程语言的一些帖子,
- 安卓控件使用系列23:HorizontalScrollView 水平滚动控件的使用方法
- Apache Curator获得真正的
- 【UML】类图Class diagram
- Swift学习- 继承(十三)
- 模线性方程 poj2115
- A840S黑砖修复过程(2013-05-22修改)
- Set Matrix Zeroes
- A840S黑砖修复过程(2013-05-22修改)
- Apache Struts 2的命名空间实战
- 34. Search for a Range (Array; Divide-and-Conquer)
- KT学算法(三)——最长回文子串与Manacher算法