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

    文章

    130

    浏览量

    10680
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    第十六届蓝桥大赛数字科技创新赛命题赛(RISC-V应用创新)全国总决赛圆满成功

    2025年9月19日,第十六届蓝桥大赛数字科技创新赛命题赛(RISC-V应用创新)全国总决赛及颁奖典礼在北京隆重举行。本次大赛由中国电子工业标准化技术协会RISC-V工作委员会指导,工业和信息化部
    的头像 发表于 09-23 10:38 6116次阅读
    <b class='flag-5'>第十</b>六届<b class='flag-5'>蓝桥</b><b class='flag-5'>杯</b>大赛数字科技创新赛命题赛(RISC-V应用创新)全国总决赛圆满成功

    翼辉信息助力第十四届“中国软件”大赛圆满落幕

    近日,第十四届“中国软件”大学生软件设计大赛(以下简称“大赛”)及相关活动在苏州圆满落幕,“中国软件”是教育部认可的 84 项全国大学生学科竞赛(A类)之一,也是软件赛事领域的“超级航母”。作为
    的头像 发表于 09-06 15:07 1175次阅读

    单片机怎么烧程序

    单片机程序是将编写好的程序代码写入单片机内部存储单元,让单片机按照预设逻辑工作的过程,是单片机
    的头像 发表于 07-23 11:47 650次阅读

    南方智能即将亮相第十八届中国智慧城市大会

    6月27日,第十八届中国智慧城市大会即将在武汉火热启幕。本届大会以“数智赋能城市创新·协同共治发展蓝图”为主题,政产学研用各界嘉宾齐聚一堂,在思想的碰撞中,激荡出智慧的火花,为城市高质量发展注入数字化转型新动能。
    的头像 发表于 06-24 17:53 859次阅读

    天合光能亮相第十八届全球光伏前沿技术大会

    近日,第十八届全球光伏前沿技术大会在上海开幕。天合光能战略、产品与市场负责人张映斌博士受邀发表主题演讲并倡导:随着背面发电技术的进步,光伏行业应与时俱进、全面升级以组件综合效率及综合发电为核心指标的评价新体系。
    的头像 发表于 06-16 10:47 795次阅读

    第十三届“有方”大赛圆满落幕

    近日,第十三届 “有方” 物联网及智慧城市技术与创意设计大赛决赛暨颁奖典礼于西安电子科技大学圆满落幕。来自西安电子科技大学、西北工业大学、西北大学、西安邮电大学等4所院校的50支队伍参赛,最终共有
    的头像 发表于 06-11 14:17 881次阅读

    高校赛事 | 进迭时空携手蓝桥,诚邀全国高校学子共启RISC-V人工智能应用创新赛道

    以下文章来源于RISC-V先锋,作者进迭时空2025年5月12日,第十六届蓝桥数字科技创新(RISC-V应用创新)命题赛正式启动。本次大赛由工业和信息化部人才交流中心主办,旨在贯彻落实全国新型
    的头像 发表于 06-06 16:55 1649次阅读
    高校赛事 | 进迭时空携手<b class='flag-5'>蓝桥</b><b class='flag-5'>杯</b>,诚邀全国高校学子共启RISC-V人工智能应用创新赛道

    2025年“合泰”大学生单片机应用设计竞赛成功举办

    今年五月,由福建省教育厅、重庆市教委以及广东省本科机械基础课程教学指导委员会主办,合泰半导体(中国)有限公司赞助与支持的“合泰”大学生单片机应用设计竞赛分别于厦门理工学院、重庆邮电大学以及广东工业大学举办。
    的头像 发表于 06-05 09:15 2940次阅读

    四方光电亮相第十八届中国科学仪器发展年会

    此前,5月11-13日,由中国科学仪器领域权威平台仪器信息网主办的第十八届中国科学仪器发展年会(ACCSI 2025)在上海隆重召开。四方光电作为大会核心品牌合作伙伴之一,携前沿技术成果参与此次行业
    的头像 发表于 05-15 18:02 701次阅读

    一文看懂空心电机

    空心电机是一种特殊结构的直流电机,其工作原理与普通电机有所不同。本文将详细介绍空心电机的特点、工作原理、应用领域等。 空心电机通常由外部罩杯、定子线圈、转子磁体、轴承等组件组成。空心
    的头像 发表于 05-09 08:45 2790次阅读
    一文看懂空心<b class='flag-5'>杯</b>电机

    安富利亮相第十八届中国电子信息年会

    此前,2025年4月17日至21日,在成都举办的第十八届中国电子信息年会上,安富利中国区团队携手AMD以及战略合作伙伴共同亮相,带来多款展品,聚焦人工智能、边缘计算、FPGA开发等领域的创新成果,展示了安富利在电子信息技术领域的深厚积累与创新布局。
    的头像 发表于 05-08 16:51 1181次阅读
    安富利亮相<b class='flag-5'>第十八</b>届中国电子信息年会

    蓝桥中GPIO输入之按键实验

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

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

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

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

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

    蓝桥该如何备赛?

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