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