iic 学习1
来源:互联网 发布:表格扫描识别软件 编辑:程序博客网 时间:2024/06/05 05:06
AT24C02A:
SCL:对EEPROM设备,SCL正跳沿写入数据,负跳沿输出数据
CLOCK and DATA TRANSITIONS:
正常情况下SDA被拉高,SDA线上的数据在SCL为低期间改变。
SCL为高期间,SDA由高到低为数据开始传输操作,由低到高为停止操作
应答信号:所有的地址和数据信息都是以8位字节串形形式传送到EEPROM设备。EEPROM在每个字节传输结束返回一个0表示接收完成
STANDBY MODE ENABLE:a 上电后 b 收到停止位后内部操作完成
地址: 2K eeprom A2 A1 A0可用,最多16K bit数据
4K eeprom A2 A1可用 A0为NC
8K eeprom A2 可用 A1 A0为NC
16K eeprom A2 A1 A0都不可用
地址位的第八位标明是读还是写,1是读,0是写
如果EEPROM收到地址位与自己地址比较,如果相同,刚发出应答信号,如果不同,返回standby状态
写字节:写字节需要在八位设备地址及应答后,跟着八位字地址。收到字地址后,产生应答信号,收到八位数据后,产生应答信号,主处理器必须用停止位结束写操作
EEPROM往内部写操作时,所有的输入不起作用,直到写操作完成。
写页操作:页操作跟字节操作相同,但处理器在发送一个数据以后并不执行停止操作而是可以接着发送多达七个字节(2K)或者15(4K,8K,16K)或者更多数据。取决于页的大小。每个字节操作后会有应答信号。必须用停止信号结束写页操作。数据位的地址低3位(2K)或4位(4K,8K,16K)在接到数据后自动增长。当字节地址达到页边界后,继续增加会回到该页的起始地址。
- iic 学习1
- iic学习
- IIC学习
- 飞凌OK6410之IIC的学习1
- IIC总线学习总结
- IIC学习笔记
- 关于IIC的学习
- IIC驱动学习
- STM32 GPIO IIC学习
- STM32 IIC的学习
- IIC通讯协议学习
- 嵌入式学习--step9 IIC学习
- Linux-IIC驱动(1)-IIC总线介绍
- Linux IIC驱动学习实例
- 基于stm32f103zet6的IIC学习
- 学习IIC(I2C)原理
- IIC
- IIC
- C语言头文件的使用
- 明源地产ERP实施五步法
- Android Gallery添加多帧gif格式
- 【设计模式·笔记】迭代子模式
- 在WinForm应用程序中实现自动升级
- iic 学习1
- Big Decisions
- poj 题目的简单分类(转)
- hadoop中的Partitioner分区
- ITERATOR 迭代子模式
- 偶有感想
- 字符串处理函数学习整理之二 strcat
- 在VC++ 6.0 或 Visual Studio中设置包含链接库lib文件(无法解析的外部符号 __imp__WSAStartup 的解决方案)
- linux驱动之--fops的关联