第二章 iic总线学习心得.docVIP

  • 3
  • 0
  • 约1.53万字
  • 约 17页
  • 2017-06-24 发布于湖北
  • 举报
主控端 - 为启动数据传送 (START 指令)、产生时钟 (SCL) 信号并中止数据传送 (STOP指令) 的器件,主控端必须是传送端或接收端。 从属端 - 由主控端定址的器件。从属端可以扮演接收端或发送端的角色。 多重主控端 - 在总线上可同时存一个以上的主控端,并且不会造成冲突或数据遗失。通常来说运用 bit-banged 软件的主控端并不具有多重主控端能力,I2C 总线控制器提供了一个将多重主控端硬件 I2C 连接端口加入到 DSP 或 ASIC 的简单方法。 仲裁机制 - 预先定义在特定时间内只有一个主控端能够取得总线控制权。 同步 - 预先将二个或二个以上的主控端时钟信号予以同步化的定义程序。 SDA - 串行数据信号线 (Serial DAta) SCL - 串行时钟信号线 (Serial CLock) 目标器件的 I2C 地址在第一个位组中送出,而这个起始位组中最不重要位 (LSB) 则用来表明主控端将进行发送 (写入) 数据或由接收端接收 (读取) 数据,称为从属器件,每笔数据交换必须以 START 指令开头,并以 STOP 或 RESTART 情况结束。如果同一个 I2C 总线上有两个主控端,且同时发出 START 指令要控制总线时,那么就会以仲裁机制处理。当主控端,如微控器,已经控制总线时,其他的主控端必须等到第一个主控端送出 STOP 指令,并且将总线回

文档评论(0)

1亿VIP精品文档

相关文档