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总线挂死恢复机制