I2C串行总线的组成据工作原理
来源:互联网 发布:北京数据恢复 编辑:程序博客网 时间:2024/06/10 21:06
1、常用的串行扩展总线有:I2C总线、单总线、SPI总线
2、I2C总线只有两根双向信号线。一种是数据线SDA,另一种是时钟线SCL。
3、I2C总线通过上拉电阻接正电源。当总线空闲时,两根线均为高电平。连到总线上的
任一器件输出的低电平,都将使总线的信号变低,即各器件的SDA及SCL都是线“与”关
系。
4、I2C总线进行数据传送时,时钟信号为高电平期间,数据线上的数据必须保持稳定,
只有在时钟线上的信号为低电平期间,数据线上的高电平或低电平状态才允许变化。
5、SCL线为高电平期间,SDA线由高电平向低电平的变化表示起始信号;SCL线为高电平
期间,SDA线由低电平向高电平的变化表示终止信号。
6、起始和终止信号都是由主机发出的,在起始信号产生后,总线就处于被占用的状态;
在终止信号产生后,总线就处于空闲状态。
7、数据传送格式
(1)字节传送与应答
每一个字节必须保证是8位长度。数据传送时,先传送最高位(MSB),每一个被传送的
字节后面都必须跟随一位应答位(即一帧共有9位)。
非应答位是由主机发送的,应答位是由从机发送的。
(2)数据帧格式
I2C总线上传送的数据信号是广义的,既包括地址信号,又包括真正的数据信号。
在总线的一次数据传送过程中,可以有以下几种组合方式:
a、主机向从机发送数据,数据传送方向在整个传送过程中不变
A表示应答, A非表示非应答(高电平)。S表示起始信号,P表示终止信号。
b、主机在第一个字节后,立即从从机读数据
c、在传送过程中,当需要改变传送方向时,起始信号和从机地址都被重复产生一次,但
两次读/写方向位正好反相。
8、scl为低电平是可以改变数值。为高电平是不可。
- I2C串行总线的组成据工作原理
- I2c串行总线组成及其工作原理
- I2C串行总线的组成及工作原理
- I2C串行总线的组成及工作原理
- I2C总线的基本工作原理
- I2C总线的基本工作原理
- I2C串行总线协议的VHDL实现
- I2C串行总线协议
- 串行总线之I2C
- I2C串行总线及串行EEPROM的扩展
- SPI、I2C、UART三种串行总线的原理、区别及应用
- SPI、I2C、UART三种串行总线的原理、区别及应用
- SPI、I2C、UART三种串行总线的原理、区别及应用
- SPI、I2C、UART三种串行总线的原理、区别及应用
- SPI、I2C、UART三种串行总线的原理、区别及应用
- SPI、I2C、UART三种串行总线的原理、区别及应用
- SPI、I2C、UART三种串行总线通信的原理以及区别
- SPI、I2C、UART三种串行总线的原理、区别及应用
- 用诗描述编程人员
- 新手入门写java程序的三十个基本规则
- 生活需要细心 生活经验(1)
- 做数控电源的知识积累
- 菜鸟求助 mfc 远程连接数据库(急)
- I2C串行总线的组成据工作原理
- JDK环境变量备忘录
- 人生可以走直线
- 关于CSDN积分问题
- (通过SQL*Plus)Oracle创建表空间、用户并授予权限命令,切换当前用户
- 不知道
- 马云经典语句
- C#读取当前项目路径的方法
- 初学者