I2C接口的一般应用.docVIP

  • 450
  • 0
  • 约2.76万字
  • 约 26页
  • 2018-09-07 发布于辽宁
  • 举报
I2C接口的一般应用.doc

第十章 I2C接口的一般应用 10.1 I2C简介 I2C(芯片间)总线接口连接微控制器和串行I2C总线。它提供多主机功能,控制所有I2C总线特定的时序、协议、仲裁和定时。支持标准和快速两种模式,同时与SMBus 2.0兼容。 I2C模块有多种用途,包括CRC码的生成和校验、SMBus(系统管理总线—System Management Bus)和PMBus(电源管理总线—Power Management Bus)。根据特定设备的需要,可以使用DMA以减轻CPU的负担。 I2C主要特点 1》并行总线/I2C总线协议转换器 。 2》多主机功能:该模块既可做主设备也可做从设备 。 3》I2C主设备功能 :产生时钟 ;产生起始和停止信号。 4》I2C从设备功能 :可编程的I2C地址检测;可响应2个从地址的双地址能力 ;停止位检测。 5》产生和检测7位/10位地址和广播呼叫 。 6》支持不同的通讯速度 :标准速度(高达100 kHz) ;快速(高达400 kHz) 。 7》状态标志: 发送器/接收器模式标志 ;字节发送结束标志 ;I2C总线忙标志 。 8》错误标志 :主模式时的仲裁丢失 ;地址/数据传输后的应答(ACK)错误 ;检测到错位的起始或停止条件 ;禁止拉长时钟功能时的上溢或下溢 。 9》2个中断向量 :1个中断用于地址

文档评论(0)

1亿VIP精品文档

相关文档