- 1
- 0
- 约9.4千字
- 约 10页
- 2026-09-21 发布于北京
- 举报
一.I2C简介
I2C
是一种非常常见的总线协议,由
NXP
公司设计。它使用两条线在主控制器和从机之
间进行数据通信:一条是
SCL(串行时钟线),另一条是
SDA(串行数据线)。由于这两条
数据线采用开漏输出,因此需要外接上拉电阻。总线空闲时,SCL
和
SDA
均保持高电平。
I2C
总线在模式下速率可达
100Kb/S,快速模式下可达
400Kb/S。
若您此前接触过
51
单片机,必然对模拟
I2C
时序操作并不陌生。但在
Linux
系统中,我
们是否仍需模拟
I2C
时序?是否定的。CPU
会自带
I2C
控制器,有了这个控制器后,我
们无需再手动模拟时序,只需关注如何向寄存器写入数据以及如何从寄存器数据即可,具
体时序均由
I2C
控制器自动完成。
__
Linux
将
I2C
控制器抽象为一个
i2cadapter,我们只需分配并初始化这个
i2c
adapter,就能获得一个
I2C
控制器。
我们可以先体验一下,在
Linux
上操作
I2C
有多么容易。让我们查看系统中存在的
I2C
节
点,这里以者开发板为例,如下图所示:
Li
您可能关注的文档
最近下载
- 17 微谱 助力农药制剂配方研发、生产质控.pdf VIP
- 二年级的乘加乘减口算100题.doc VIP
- 长沙市某商业综合楼空调系统冷热源 方案及经济性分析.docx VIP
- 23、方略韬--上海微谱助力农药制剂配方研发,生产质控.pdf VIP
- 中建八局 ZJQ08-SGJB 243-2017 通风与空调工程施工技术标准.pdf VIP
- 手工焊锡培训PPT课件.ppt VIP
- 14、方略韬--助力农药制剂配方研发,生产质控.pdf VIP
- 有机太阳能电池太阳能电池简介课件.pptx VIP
- 13、毛建友--双金属碱在新农药创制及新工艺开发中的应用.pdf VIP
- 12.凌荣-汤姆智能助力全球农化企业智能化发展.pdf VIP
原创力文档

文档评论(0)