0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

【蓝桥杯单片机】第十八章 IIC基础【解读蓝桥杯官方程序】

撞上电子 2021-09-29 18:19 次阅读

第一节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由低到高的跳变

b6f6ed5a-2079-11ec-aa30-dac502259ad0.png

b72fa000-2079-11ec-aa30-dac502259ad0.png

2>应答信号

每当主机向从机发送完一个字节的数据,主机总是需要等待从机给出一个应答信号,以确认从机是否成功接收到了数据,从机应答主机所需要的时钟仍是主机提供的,应答出现在每一次主机完成8个数据位传输后紧跟着的时钟周期,低电平0表示应答,1表示非应答:

对于反馈有效应答位ACK的要求是,接收器在第9个时钟脉冲之前的低电平期间将SDA线拉低,并且确保在该时钟的高电平期间位稳定的低电平。如果接收器是主控器,则在它收到最后一个字节后,发送一个NACK信号,以通知被控发送器结束数据发送,并释放SDA线,以便主控接收器发送一个停止信号P

b7779f9a-2079-11ec-aa30-dac502259ad0.png

b7cd2e74-2079-11ec-aa30-dac502259ad0.png

3>发送数据

I2C总线上传送的每位数据都有一个时钟脉冲相对应(或同步控制),即在SCL串行时钟的配合下,SDA逐位地串行传送每一位数据。数据位的传输是边沿触发。

b82ff20c-2079-11ec-aa30-dac502259ad0.png

4>接收数据

发送数据是一位一位发送,接收数据也是一位一位接收进来,最后返回应答信号。

b85c8466-2079-11ec-aa30-dac502259ad0.png

b8a68390-2079-11ec-aa30-dac502259ad0.png

往期精彩

【1】第十二届蓝桥杯单片机初赛客观题汇总与解析V1.0

【2】第十一届蓝桥杯单片机初赛客观题汇总与解析V1.0

【3】第十届蓝桥杯单片机初赛客观题汇总与解析V1.0

【4】第九届蓝桥杯单片机初赛客观题汇总与解析V1.0

【5】第八届蓝桥杯单片机初赛客观题汇总与解析V1.0



原文标题:【蓝桥杯单片机】第十八章 IIC基础【解读蓝桥杯官方程序】

文章出处:【微信公众号:撞上电子】欢迎添加关注!文章转载请注明出处。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 蓝桥杯
    +关注

    关注

    1

    文章

    129

    浏览量

    10211
收藏 人收藏

    评论

    相关推荐

    蓝桥中GPIO输入之按键实验

    常见的是触点式开关按键。在单片机应用系统中,除了复位按键有专门的复位电路及专一的复位功能外,其他按键都是以开关状态来设置控制功能或输入数据的。当所设置的功能键或数
    的头像 发表于 01-09 21:02 218次阅读
    <b class='flag-5'>蓝桥</b><b class='flag-5'>杯</b>中GPIO输入之按键实验

    蓝桥物联网需要安装哪些软件?

    蓝桥物联网比赛需要安装的软件有如下几种,需要大家自己在练习的时候自行安装。下面是安装教程。以下是需要安装的软件,本教程会一一带领大家安装,【注意:一定要按照顺序安装】没有安装包的话,请大家私聊微信
    的头像 发表于 12-23 21:02 355次阅读
    <b class='flag-5'>蓝桥</b><b class='flag-5'>杯</b>物联网需要安装哪些软件?

    蓝桥物联网开发板硬件组成

    第一节开发板简介物联网设计与开发竞赛实训平台由蓝桥大赛技术支持单位北京四梯科技有限公司设计和生产,该产品可用于参加蓝桥物联网设计与开发赛道的竞赛实训或院校相关课程的实践教学环节。开
    的头像 发表于 12-22 21:30 579次阅读
    <b class='flag-5'>蓝桥</b><b class='flag-5'>杯</b>物联网开发板硬件组成

    蓝桥该如何备赛?

    蓝桥物联网已经换了三次开发板了,每次换板子,题目难度都会降低不少,所以说,蓝桥物联网在蓝桥
    的头像 发表于 12-19 21:02 437次阅读
    <b class='flag-5'>蓝桥</b><b class='flag-5'>杯</b>该如何备赛?

    单片机仿真

    有没有大佬提供一下蓝桥单片机的仿真
    发表于 11-28 11:00

    蓝桥单片机】第二章 开发环境与工具的安装

    本章介绍单片机设计与开发项目的开发环境与工具。以下是所需要安装的软件以及附加的强力卸载软件:下面跟着教程来进行开发环境的配置与安装:第一节keil5安装该步骤为下载keil5官方安装包,如果网站加载
    的头像 发表于 10-30 08:00 620次阅读
    【<b class='flag-5'>蓝桥</b><b class='flag-5'>杯</b><b class='flag-5'>单片机</b>】第二章 开发环境与工具的安装

    蓝桥单片机】第一章 大赛概述

    第一节蓝桥是什么样的比赛蓝桥全国软件和信息技术专业人才大赛(以下简称“蓝桥”)是由中国教育
    的头像 发表于 10-29 12:00 534次阅读
    【<b class='flag-5'>蓝桥</b><b class='flag-5'>杯</b><b class='flag-5'>单片机</b>】第一章 大赛概述

    迅为iTOP-RK3568开发板驱动开发指南-第十八篇 PWM

    六期_SPI 第十七期_串口 第十八期_PWM 第十九期_RTC 第二十期_看门狗 未完待续,持续更新中... 更新内容 ◆教程更新 《iTOP-RK3568开发板驱动开发指南》V2.4 新增
    发表于 10-29 10:13

    中微公司受邀出席第十八届全国MOCVD学术会议

    近日,第十八届全国MOCVD学术会议于湖北恩施成功落下帷幕。中微公司MOCVD技术团队受邀出席了此次盛会并在《材料生长、表征与装备》技术论坛发表主题演讲,和MOCVD领域的学界泰斗与产业先锋们共话产业发展的未来趋势。
    的头像 发表于 08-16 09:22 617次阅读

    空心电机哪个型号推力最大,如何选择空心电机?

    空心电机(C-core motor)是一种常见的直流电机,其主要特点是结构紧凑、重量轻、响应速度快。空心电机广泛应用于各种小型设备和精密仪器中,如无人机、机器人、医疗器械等。   1、空心电机
    的头像 发表于 06-23 15:39 1636次阅读

    空心电机的特点和用途

    空心电机(Hollow Cup Motor)是一种特殊结构的直流电机,其主要特点是电机的转子为空心形状,具有体积小、重量轻、高转速、高效率、低噪音、高可靠性等优点。本文将详细介绍空心电机的特点
    的头像 发表于 06-12 18:10 4434次阅读

    空心电机的结构原理是什么

    空心电机(Hollow Cup Motor)是一种特殊类型的电机,其主要特点是电机的转子是一个空心的杯子形状。这种电机具有体积小、重量轻、响应快、效率高等优点,广泛应用于各种领域,如机器人、无人机
    的头像 发表于 06-12 17:33 4657次阅读

    海信正式宣布成为2024欧洲VAR显示官方合作伙伴!

    5月28日下午,海信正式宣布成为2024欧洲VAR(视频助理裁判)显示官方合作伙伴,将在欧洲期间为莱比锡VAR裁判总部提供显示技术支持,助力裁判做出更精准的判断。
    的头像 发表于 05-29 09:41 379次阅读

    紫光同芯携最新应用成果及解决方案亮相第十八届安全识别技术展览会

    5月28日,第十八届安全识别技术展览会暨高峰论坛在北京国家会议中心隆重召开。
    的头像 发表于 05-28 18:05 929次阅读
    紫光同芯携最新应用成果及解决方案亮相<b class='flag-5'>第十八</b>届安全识别技术展览会

    比亚迪宣布正式成为2024年美洲拉美区域官方合作伙伴

    5月18日,比亚迪宣布正式成为2024年美洲拉美区域官方合作伙伴。这是比亚迪继欧洲合作之后再次成为全球顶级体育赛事的官方合作伙伴,不仅标志着比亚迪在绿色交通领域的领先地位,也彰显了
    的头像 发表于 05-22 09:24 447次阅读
    比亚迪宣布正式成为2024年美洲<b class='flag-5'>杯</b>拉美区域<b class='flag-5'>官方</b>合作伙伴