7.4.1. 模块介绍

7.4.1.1. 术语定义

术语

定义

注释说明

SDA

I2C数据线

SCL

I2C时钟线

I2C algorithm

I2C通信方法

提供产生I2C总线访问的通信函数

I2C adapter

I2C适配器

对I2C控制器的软件抽象

I2C client

I2C客户端

一个client对应一个I2C device

7.4.1.2. 模块简介

I2C模块是一个两线接口,通过SCL和SDA两根线即可完成数据的传输。I2C V1.0的设计完全遵从I2C总线协议标准,不支持SMBus协议。

基本特性如下:

  • 支持master和slave模式

  • 最高传输速率为400Kb/s

  • 支持7bit和10bit寻址

  • 且硬件支持I2C总线挂死恢复机制