当前位置: 首页 > news >正文

求一些做里番的网站php网站建设实训引言

求一些做里番的网站,php网站建设实训引言,可上传多个视频的网站建设,asp网站手机模版每日一言 当你感到疲惫时,正是成长的关键时刻,再坚持一下。 IIC协议 是的,IIC协议就是与我们之前的串口通信协议是同一个性质,就是为了满足模块的通信,其实之前的串口通信协议叫做UART协议,我们千万不要弄…

每日一言

      当你感到疲惫时,正是成长的关键时刻,再坚持一下。

IIC协议

是的,IIC协议就是与我们之前的串口通信协议是同一个性质,就是为了满足模块的通信,其实之前的串口通信协议叫做UART协议,我们千万不要弄混了,串口协议有很多种,现在我们学习IIC协议

IIC协议是 半双工,由一条SDA 和SCL两条线构成

五. IIC协议

5.1.1 IIC协议概述

IIC全称Inter-Integrated Circuit (集成电路总线)

是由PHILIPS公司在80年代开发的两线式串行总线,用于连接微控制器及其外围设备。IIC属于半双

工同步通信方式

特点

简单性和有效性。

由于接口直接在组件之上,因此IIC总线占用的空间非常小,减少了电路板的空间和芯片管脚的数量,降

低了互联成本。总线的长度可高达25英尺,并且能够以10Kbps的最大传输速率支持40个组件 ,我们之前的uart协议是20kbps

多主控(multimastering)

其中任何能够进行发送和接收的设备都可以成为主总线。一个主控能够控制信号的传输和时钟频率。当

然,在任何时间点上只能有一个主控。

构成

IIC串行总线一般有两根信号线,一根是双向的数据线SDA,另一根是时钟线SCL,其时钟信号是由主控

器件产生。所有接到IIC总线设备上的串行数据SDA都接到总线的SDA上,各设备的时钟线SCL接到总线

的SCL上。对于并联在一条总线上的每个IC都有唯一的地址。

IIC总线在传输数据的过程中一共有三种类型信号,分别为:开始信号、结束信号和应答信号。

这些信号中,起始信号是必需的,结束信号和应答信号

时序图

发送器每发送一个字节(8个bit),就在时钟脉冲9期间释放数据线,由接收器反馈一个应答信号。

Tips:时钟脉冲9 就是前面的是时钟脉冲8 一个时钟脉冲进行一个位的传输,那么8之后就是一个字节了,我们需要检测字节是否传输成功,那么就需要在时钟脉冲9这边来进行检测,因为在没有传输数据的时候,默认SDA是由上拉电阻控制为高电平的,要是传输完时候还是高电平,说明无应答,也就是字节没有传输成功,要是为低电平,那么就是有应答,字节传输成功

怎么个原理呢,就是

应答信号为低电平时,规定为有效应答位(ACK,简称应答位),表示接收器已经成功地接收了该字

节;

应答信号为高电平时,规定为非应答位(NACK),一般表示接收器接收该字节没有成功。

这个就是IIC的通信的时序图

因为我们开发板上面没有IIC的相关的硬件,也就是寄存器,所以我们可以根据时序来写出代码

那我们根据起始信号时序图和终止信号时序图,应答信号的时序图,还有发送数据的时序图,我写出来以上的代码

记住SCL信号为高电平的时候,才是在工作的时候,才能识别SDA的状态

所以我们的开始信号要

看这个方框里面的内容来写时序图才是正确的,

在scl在高电平信号 SDA由低到高的跳变就是终止信号,

在scl在高电平信号 SDA由高到低的跳变就是起始信号

http://www.dtcms.com/a/410272.html

相关文章:

  • 嵌入用户idea到大模型并针对Verilog语言生成任务的微调实验报告
  • 【AI算力系统设计分析】1000PetaOps 算力云计算系统设计方案(大模型训练推理专项版)
  • JAVA露营基地预约户外露营预约下单系统小程序
  • ✨WPF编程基础【1.2】:XAML中的属性
  • 【MySQL】性能优化与核心机制深度解析
  • 珠海 网站建设和推广网站建设服务方案ppt模板下载
  • JUC:AQS源码分析(三)
  • 极简文件列表
  • CSS Grid 网格布局完整指南:从容器到项目,实战详解
  • 百度手机模板网站阿里云WordPress主题
  • 批量获取oracle的AWR报告方法
  • docker jenkins gitlab 流水线构建
  • MySQL 配置调优参数:从基础到生产级优化指南
  • 旅游网站设计模板cdr里做网站超级链接
  • TypeScript + React + Ant Design 前端架构入门:搭建一个 Flask 个人博客前端
  • 小九源码-springboot051-智能推荐旅游平台
  • 网站建设面试问题网站建设 学习 长沙
  • 【云原生】openebs-device+cstor存储方案部署
  • 破译古籍密码,HisDoc-DETR论文解读
  • Kafka 面试题及详细答案100道(66-80)-- 运维与部署
  • 衡阳网站优化公司个人网站可以做音乐吗
  • 怎么iis设置网站太原网站建设外包
  • UVa1008/LA2240 A Vexing Problem
  • 如何利用Yarn定位数据倾斜问题?
  • 开源 C# 快速开发(四)自定义控件--波形图
  • javaweb3【ServletContext知识】
  • Java 复制 PowerPoint 幻灯片:高效实现演示文稿内容复用
  • ⸢ 陆 ⸥ ⤳ 可信纵深防御:整体架构
  • 医疗数据ETL开发流程总结
  • 网站制作多久能完成泰州做网站需要多少钱