教你怎样看懂IIC时序图
2012-06-28 16:34
281 查看
教你怎样看懂IIC时序图
这两天在看IIC通信的时序,由于没有找到一个很全面的IIC通信的时序说明,看了三天才基本上明白了IIC通信的时序,刚开始有几个不明白的地方,说来跟大家分享一下,也加深
其他刚入门的兄弟对IIC通信的理解;二话没说,上图,
这个不难理解,实际的代码只是根据硬件时钟和各种不同的IIC器件的要求不同,在延时大小上有区别;
这个有段文件说明:
数据/地址传送:所有数据传送(包括地址)都发生在SCL为高电平的时候,除了以上两种情况外,SDA信号在SCL为高电平时不能改变。可能有的资料说明中没有说全,或好多资料是英文版的,不好理解,只有这句。我在另一个资料中看到,还有一个更重要的说明是:1、串行时钟(SCL):SCL的输入是在时钟的上升沿数据进入每个EEPROM设备和下降沿数据输出每个设备。刚开始没有理解的话,看不懂上图1后面的SDA为什么信号是个X,SDA数据是0呢?还是1?仔细看懂了,才反应过来,SCL为低电平时,SDA只是
用来改变数据电平的,要等SCL为高电平时,SDA才传送数据;
这两天在看IIC通信的时序,由于没有找到一个很全面的IIC通信的时序说明,看了三天才基本上明白了IIC通信的时序,刚开始有几个不明白的地方,说来跟大家分享一下,也加深
其他刚入门的兄弟对IIC通信的理解;二话没说,上图,
这个不难理解,实际的代码只是根据硬件时钟和各种不同的IIC器件的要求不同,在延时大小上有区别;
这个有段文件说明:
数据/地址传送:所有数据传送(包括地址)都发生在SCL为高电平的时候,除了以上两种情况外,SDA信号在SCL为高电平时不能改变。可能有的资料说明中没有说全,或好多资料是英文版的,不好理解,只有这句。我在另一个资料中看到,还有一个更重要的说明是:1、串行时钟(SCL):SCL的输入是在时钟的上升沿数据进入每个EEPROM设备和下降沿数据输出每个设备。刚开始没有理解的话,看不懂上图1后面的SDA为什么信号是个X,SDA数据是0呢?还是1?仔细看懂了,才反应过来,SCL为低电平时,SDA只是
用来改变数据电平的,要等SCL为高电平时,SDA才传送数据;
相关文章推荐
- 怎样看懂Oracle 的执行计划
- 【iOS开发-25】UIDevice查看系统信息,从一个问题開始怎样高速找到自己想要的属性和方法并看懂它
- GPIO软件模拟IIC时序
- 千言万语IIC时序就五句话
- 怎样看懂Oracle的执行计划
- 单片机模拟IIC时序读写24C02
- 关于郭天祥单片机书上第182页IIC工作时序分析
- IIC总线时序详解
- IIC总线时序详解
- IIC概述(二)时序
- 看懂UML类图和时序图
- IIC时序分析
- 看懂UML类图和时序图
- IIC通信时序--自我理解
- 看懂UML类图和时序图
- 【资料】如何看懂时序图?
- 看懂UML类图和时序图
- 看懂UML类图和时序图
- IIC时序图
- 使用逻辑分析仪分析IIC时序常见问题