第一节IIC基础
IIC总线是一种通信协议,也是一种总线。IIC一般都是由2根线组成,一根串行数据线SDA,一根串行时钟线SCL。该总线是可以挂载多个器件的。
下表是IIC的一些专业的名词,可以帮助没有接触过IIC的同学加快掌握:
专业名词 |
解释 |
发送器 |
IIC总线中发送数据的器件 |
IIC总线中接收数据的器件 |
|
主机 |
IIC总线中可以发送时钟的器件 |
从机 |
IIC总线中不可以发送时钟的器件 |
多主机 |
IIC总线中有两个及两个以上的主机 |
主器件地址 |
主器件的内部的特定是地址 |
从器件地址 |
从器件的内部的特定是地址 |
软件IIC
|
软件IIC通信指的是用单片机的两个I/O端口模拟出来的IIC,用软件控制管脚状态以模拟I2C通信波形,软件模拟寄存器的工作方式。 |
硬件IIC
|
一块硬件电路,硬件I2C对应芯片上的I2C外设,有相应I2C驱动电路,其所使用的I2C管脚也是专用的,硬件(固件)I2C是直接调用内部寄存器进行配置。 |
第二节 通信协议与解读蓝桥杯官方程序
IIC通信过程由开始、停止、应答、接收数据、发送数据五个部分构成。
1>开始信号与停止信号
开始信号:当SCL为高期间,SDA由高到低的跳变;
停止信号:当SCL为高期间,SDA由低到高的跳变。
2>应答信号
每当主机向从机发送完一个字节的数据,主机总是需要等待从机给出一个应答信号,以确认从机是否成功接收到了数据,从机应答主机所需要的时钟仍是主机提供的,应答出现在每一次主机完成8个数据位传输后紧跟着的时钟周期,低电平0表示应答,1表示非应答:
对于反馈有效应答位ACK的要求是,接收器在第9个时钟脉冲之前的低电平期间将SDA线拉低,并且确保在该时钟的高电平期间位稳定的低电平。如果接收器是主控器,则在它收到最后一个字节后,发送一个NACK信号,以通知被控发送器结束数据发送,并释放SDA线,以便主控接收器发送一个停止信号P。
3>发送数据
在I2C总线上传送的每位数据都有一个时钟脉冲相对应(或同步控制),即在SCL串行时钟的配合下,SDA逐位地串行传送每一位数据。数据位的传输是边沿触发。
4>接收数据
发送数据是一位一位发送,接收数据也是一位一位接收进来,最后返回应答信号。
![b8a68390-2079-11ec-aa30-dac502259ad0.png](https://file1.elecfans.com//web2/M00/9C/D0/wKgaomTn1bSAcWOQAAACKorcoGU280.png)
往期精彩
【1】第十二届蓝桥杯单片机初赛客观题汇总与解析V1.0
【2】第十一届蓝桥杯单片机初赛客观题汇总与解析V1.0
【3】第十届蓝桥杯单片机初赛客观题汇总与解析V1.0
【4】第九届蓝桥杯单片机初赛客观题汇总与解析V1.0
【5】第八届蓝桥杯单片机初赛客观题汇总与解析V1.0
原文标题:【蓝桥杯单片机】第十八章 IIC基础【解读蓝桥杯官方程序】
文章出处:【微信公众号:撞上电子】欢迎添加关注!文章转载请注明出处。
-
蓝桥杯
+关注
关注
1文章
129浏览量
10211
发布评论请先 登录
相关推荐
蓝桥杯物联网需要安装哪些软件?
![<b class='flag-5'>蓝桥</b><b class='flag-5'>杯</b>物联网需要安装哪些软件?](https://file.elecfans.com/web2/M00/09/16/pYYBAGD0FvWAeWpFAAAb1Fux1oA753.jpg)
蓝桥杯物联网开发板硬件组成
![<b class='flag-5'>蓝桥</b><b class='flag-5'>杯</b>物联网开发板硬件组成](https://file.elecfans.com/web2/M00/09/16/pYYBAGD0FvWAeWpFAAAb1Fux1oA753.jpg)
【蓝桥杯单片机】第二章 开发环境与工具的安装
![【<b class='flag-5'>蓝桥</b><b class='flag-5'>杯</b><b class='flag-5'>单片机</b>】第二章 开发环境与工具的安装](https://file.elecfans.com/web2/M00/09/16/pYYBAGD0FvWAeWpFAAAb1Fux1oA753.jpg)
迅为iTOP-RK3568开发板驱动开发指南-第十八篇 PWM
中微公司受邀出席第十八届全国MOCVD学术会议
空心杯电机哪个型号推力最大,如何选择空心杯电机?
空心杯电机的特点和用途
空心杯电机的结构原理是什么
海信正式宣布成为2024欧洲杯VAR显示官方合作伙伴!
比亚迪宣布正式成为2024年美洲杯拉美区域官方合作伙伴
![比亚迪宣布正式成为2024年美洲<b class='flag-5'>杯</b>拉美区域<b class='flag-5'>官方</b>合作伙伴](https://file1.elecfans.com/web2/M00/E7/DB/wKgZomZNSY-AWjiGAAAY5BX9y38063.jpg)
评论