- 8
- 0
- 约1.86千字
- 约 2页
- 2023-12-17 发布于湖南
- 举报
单片机I2C总线的应用原理
在硬件上,I2C总线是由时钟总线SCL和数据总线SDA两条线构成,连接到总线上的所有器件的SCL都连到一起,所有SDA都连到一起。I2C总线是开漏引脚并联的结构,因此我们外部要添加上拉电阻。对于开漏电路外部加上拉电阻,就组成了线“与”的关系。总线上线“与”的关系就是说,所有接入的器件保持高电平,这条线才是高电平,而任何一个器件输出一个低电平,那这条线就会保持低电平,因此可以做到任何一个器件都可以拉低电平,也就是任何一个器件都可以作为主机,如图14-1所示,我们添加了R63和R64两个上拉电阻。
图14-1I2C总线的上拉电阻
虽然说任何一个设备都可以作为主机,但绝大多数情况下我们都是用单片机来做主机,而总线上挂的多个器件,每一个都像电话机一样有自己唯一的地址,在信息传输的过程中,通过这唯一的地址就可以正常识别到属于自己的信息,在KST-51开发板上,就挂接了2个I2C设备,一个是24C02,一个是PCF8591。
我们在学习UART串行通信的时候,知道了通信流程分为起始位、数据位、停止位这三部分,同理在I2C中也有起始信号、数据传输和停止信号,如图14-2所示。
图14-2I2C时序流程图
从图上可以看出来,I2C和UART时序流程有相似性,也有一定的区别。
您可能关注的文档
最近下载
- 客户投诉应对话术培训教程.docx VIP
- 外研版七年级上册 Unit 4 Time to celebrate An unusual Spring Festival课件(共14张PPT).pptx VIP
- 20《曹刿论战》课后习题参考答案.docx VIP
- DB61_T 2104-2025 地质灾害治理与监测工程资料整理规范.pdf VIP
- TZSA-纯电动乘用车控制芯片 环境适应性 整车匹配道路试验方法.pdf VIP
- 个人简历模板-word版.docx VIP
- 变电站职业健康安全手册.docx
- 中国心力衰竭诊断和治疗指南(2024版).docx VIP
- 汽车行业研发部工程师汽车设计工作手册(执行版).docx VIP
- 培优扶困记录表教学教材.doc VIP
原创力文档

文档评论(0)