tony之I2C协议简单理解

一、技术性能:

工作速率有100K和400K两种;                     

支持多机通讯;

支持多主控模块,但同一时刻只允许有一个主控;    

由数据线SDA和时钟SCL构成的串行总线;

每个电路和模块都有唯一的地址;                    

每个器件可以使用独立电源但是必须共地


二、基本工作原理:

以启动信号START来掌管总线,以停止信号STOP来释放总线;

每次通讯以START开始,以STOP结束;

启动信号START后紧接着发送一个地址字节,其中7位为被控器件的地址码,一位为读/写控制位R/W,R./W位为0表示由主控向被控器件写数据,R/W为1表示由主控向被控器件读数据;

当被控器件检测到收到的地址与自己的地址相同时,在第9个时钟期间反馈应答信号;

每个数据字节在传送时都是高位(MSB)在前;


写通讯过程:

1、   主控在检测到总线空闲的状况下,首先发送一个START信号掌管总线;

2、   发送一个地址字节(包括7位地址码和一位R/W);

3、   当被控器件检测到主控发送的地址与自己的地址相同时发送一个应答信号(ACK);

4、   主控收到ACK后开始发送第一个数据字节&#x

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 3
    评论
### 回答1: Tony是一个人名,Ruoyi-Flowable是一种开源工作流引擎,而Vue3是一种前端JavaScript框架。 Tony是一个较为常见的英文名字,可以代表男性或女性。可能是一个名字缩写或人物化名。无法直接确定Tony的具体指代,需要更多背景信息来进行具体分析。 Ruoyi-Flowable是一个基于Ruoyi和Flowable的工作流引擎,用于实现企业的流程管理和自动化。Ruoyi是一种开源的快速开发平台,拥有许多常用的后端功能组件,如权限管理、数据字典、数据库操作等。Flowable是一个强大的工作流引擎,可用于管理各种业务流程和任务。Ruoyi-Flowable将这两个工具结合起来,提供了一套完整的工作流解决方案。 Vue3是一种流行的前端JavaScript框架,用于构建用户界面。它由Evan You于2014年创建,旨在帮助开发者更轻松地构建交互式的Web应用程序。Vue3相比于之前的版本有着更好的性能和更好的开发体验。它采用了虚拟DOM和响应式数据绑定的机制,使开发者可以更高效地开发复杂的前端应用。 综上所述,Tony是一个人名,Ruoyi-Flowable是一种开源工作流引擎,而Vue3是一种前端JavaScript框架。 ### 回答2: Tony和Ruoyi-Flowable Vue3都是一些流程管理平台的开源项目。 Tony是一套基于Spring Cloud微服务架构的开源工作流引擎,它提供了一系列的组件和API,帮助开发者进行流程管理和自动化任务调度。Tony可以用于各种场景,比如工作流引擎、任务调度系统、定时任务等。Tony的设计理念是简单、易用,可以快速集成到现有的系统中。 而Ruoyi-Flowable Vue3是一个基于Vue3和Flowable的前端开源项目。它通过使用Vue3作为前端框架,结合Flowable作为后端流程引擎,提供了一套完整的流程管理解决方案。其主要特点包括:简单易用、界面美观、功能丰富、高效性能等。Ruoyi-Flowable Vue3可以帮助开发者快速搭建流程管理系统,提高工作效率。 总的来说,无论是Tony还是Ruoyi-Flowable Vue3,都是为开发者提供了一些强大的工具和框架,帮助他们进行流程管理和任务调度。这些开源项目的存在,为开发者提供了更多选择,能够更加方便快捷地构建和管理自己的流程系统。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值