最容易做的门户网站动漫设计学校

news/2025/10/1 11:37:14/文章来源:
最容易做的门户网站,动漫设计学校,圣辉友联做网站公司,中国建筑工程承包网特点 两线制总线#xff1a;I2C仅使用两条线——串行数据线#xff08;SDA#xff09;和串行时钟线#xff08;SCL#xff09;进行通信#xff0c;有效降低了连接复杂性。多主多从设备支持#xff1a;I2C支持多个主设备和多个从设备连接到同一总线上。每个设备都有唯一… 特点 两线制总线I2C仅使用两条线——串行数据线SDA和串行时钟线SCL进行通信有效降低了连接复杂性。多主多从设备支持I2C支持多个主设备和多个从设备连接到同一总线上。每个设备都有唯一的地址。可变的时钟速率I2C总线支持不同的速率模式如标准模式100kbps、快速模式400kbps和高速模式3.4Mbps。同步通信I2C是一种同步通信协议数据传输由时钟信号SCL来控制。简单的连接I2C通信对硬件的要求比较低很容易在微控制器和外围设备间实现连接。地址分配每个I2C设备都通过一个7位或10位的地址来识别这使得总线上可以连接多个设备。阻塞传输I2C支持阻塞传输机制即主设备可以在传输过程中控制总线防止其他设备发送数据。应用广泛由于其简单和灵活性I2C被广泛应用于各种电子产品中如传感器、LCD显示器、EEPROM等。总线仲裁和冲突检测在多主模式下I2C能够处理多个主设备同时尝试控制总线的情况。低功耗I2C总线的设计使其成为低功耗的通信方式适用于电池供电的设备。 5种速率 I2C协议可以工作在以下5种速率模式下不同的器件可能支持不同的速率。 标准模式(Standard)100kbps快速模式(Fast)400kbps快速模式(Fast-Plus)1Mbps高速模式(High-speed)3.4Mbps超快模式(Ultra-Fast)5Mbps单向传输 【bpsbit/s即SCL的频率】 其中超快模式是单向数据传输通常用于LED、LCD等不需要应答的器件和正常的I2C操作时序类似但是只进行写数据不需要考虑ACK应答信号。 在I2C协议的官方文档NXP_UM10204_I2C-bus specification and user manual_Rev.6超快模式和其他模式在3.2和3.1章节分别进行介绍。 4种信号 I2C协议最基础的几种信号起始、停止、应答和非应答信号。 起始信号 I2C协议规定SCL处于高电平时SDA由高到低变化这种信号是起始信号。 停止信号 I2C协议规定SCL处于高电平SDA由低到高变化这种信号是停止信号。 数据有效性 I2C协议对数据的采样发生在SCL高电平期间除了起始和停止信号在数据传输期间SCL为高电平时SDA必须保持稳定不允许改变在SCL低电平时才可以进行变化。 应答信号 I2C最大的一个特点就是有完善的应答机制从机接收到主机的数据时会回复一个应答信号来通知主机表示“我收到了”。 应答信号出现在1个字节传输完成之后即第9个SCL时钟周期内此时主机需要释放SDA总线把总线控制权交给从机由于上拉电阻的作用此时总线为高电平如果从机正确的收到了主机发来的数据会把SDA拉低表示应答响应。 使用MCU、FPGA等控制器实现时需要在第9个SCL时钟周期把SDA设置为高阻输入状态如果读取到SDA为低电平则表示数据被成功接收到可以进行下一步操作。 非应答信号 当第9个SCL时钟周期时SDA保持高电平表示非应答信号。 非应答信号可能是主机产生也可能是从机产生产生非应答信号的情况主要有以下几种 I2C总线上没有主机所指定地址的从机设备从机正在执行一些操作处于忙状态还没有准备好与主机通讯主机发送的一些控制命令从机不支持主机接收从机数据时主机产生非应答信号通知从机数据传输结束不要再发数据了 读写时序 向指定寄存器地址写入指定数据操作时序 从指定寄存器地址读取数据操作时序 注意读数据时有两次起始信号。 7位和10位地址 大多数I2C器件支持7位地址模式有一些器件还支持10位地址而且两种类型的器件可以连接在同一个I2C总线上目前10位地址的器件还没有被广泛使用。 主机发送从机接收。使用10位地址进行写时序 主机接收从机发送。使用10位地址进行读时序 I2C保留字节 I2C读写时起始位之后的第一个字节除了厂商指定的设备地址外还有一些保留字节主要有两组0000 xxx和1111 xxx保留字节的含义 上述的10位地址模式就是使用到了最后一种保留字节。 第一种广播模式可以通过写入第二个字节06h来复位I2C总线上所有的从机器件。具体操作时序可以查看文档NXP_UM10204_I2C-bus specification and user manual_Rev.63.1.12 Reserved addresses章节有详细介绍。其中device ID控制字1111 1xx1可以读取I2C器件内部的24位器件ID通过对照NXP I2C协议器件列表可以查询到器件所属的厂商和型号。 SDA应该在第9个SCL时钟周期设置为输入状态 下图的波形是使用Xilinx FPGA对AT24C1024的驱动使用片上逻辑分析仪ChipScope抓取的实际波形AT24C1024B存储空间为1024K Bit 131072 Byte存储单元地址位宽为17位。 AT24C1024B写时序 AT24C1024B读时序 SPI和I2C的对比 I2C是半双工SPI是全双工。I2C支持多主多从模式而SPI只能有一个主机。从GPIO占用上来看I2C占用更少的GPIO更节省资源。I2C有应答响应机制数据可靠性更高SPI没有应答机制。I2C速率不会太高最高速率3.4MbpsSPI可以达到很高的速率。I2C通过器件地址来选择从机从机数量的增加不会导致GPIO的增加而SPI通过CS选择从机每增加一个从机就要多占用一个GPIO。SPI协议在SCLK边沿进行数据采样I2C在SCL高电平器件进行数据采样。两者大多都应用于板内器件短距离通讯。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/923798.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

comfyui配置

comfyui配置1.通过网盘分享的文件:ComfyUI-aki-v1.2.7z 链接: https://pan.baidu.com/s/168jlRhuu7b0kNgGcjYdInw?pwd=dtm1 提取码: dtm1

哪个网站做相册好海南网

1、为什么 shiro 有了《角色》后,还要设置《角色权限》呢?(问题) 思考:设置好角色了,那么就代表什么操作都可以执行了吗? 理解:如果上边回答是的话,那么只是《角色》层次…

[深度学习] 大模型学习5-高效微调框架Unsloth使用指北

Unsloth是一个专注于加速大语言模型微调过程的开源项目。它通过一系列底层优化,显著提升了微调速度并大幅降低了内存消耗,同时能保持模型性能。无论是研究者还是开发者,都能借助Unsloth更高效地定制自己的大语言模型…

前端-JavaScript简介JavaScript模块化 - 努力-

前端-JavaScript简介JavaScript模块化前端-JavaScript简介JavaScript模块化一、JavaScript介绍我们已经学习了HTML、CSS的基础内容,我们知道HTML负责网页的结构,而CSS负责的是网页的表现。 而要想让网页具备一定的交…

基本地址变换机构

设页面大小为L,逻辑地址A到物理地址E的变换过程如下 1.计算页号P和页内偏移量W 2.比较页号P和页表大小M如果P>=M则会发生越界中断,否则继续执行。(页号从0开始,页表长度至少为1,因此P=M也会越界) 3.页表中页号…

电子商务网站建设 以为例建设银行官方网站首页个人登录

有许多开源和免费的敏捷管理工具可供敏捷团队使用,以支持他们的敏捷项目管理和开发需求。以下是一些常见的开源/免费敏捷管理工具: 免费敏捷工具 以下是一些免费的敏捷工具,这些工具提供了一定的功能,可用于支持敏捷项目管理和开…

【APK安全】组件安全核心风险与防御指南 - 详解

【APK安全】组件安全核心风险与防御指南 - 详解pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !important; font-family: "Consolas", &…

自己电脑做局域网网站服务器专门做app的公司有哪些

计算机常识 计算机如何存储数据 计算机世界中只有二进制。那么在计算机中存储和运算的所有数据都要转为二进制。包括数字、字符、图片、声音、视频等。 进制 进制也就是进位计数制,是人为定义的带进位的计数方法 实例: // 在java 中 可以使用不同…

中山网站建点东营招标建设信息网

OSPF NSSA实验简述 1、OSPF NSSA区域配置 为解决末端区域维护过大LSDB带来的问题,通过配置stub 区域或totally stub区域可以解决,但是他们都不能引入外部路由场景。 No so stuby area (区域)NSSA 可以引入外部路由,支持…

书籍网站建设的目的360网站制作潍坊

文章目录1. 题目2. 解题1. 题目 给你一个由正整数组成的数组 nums 。 数字序列的 最大公约数 定义为序列中所有整数的共有约数中的最大整数。 例如,序列 [4,6,16] 的最大公约数是 2 。 数组的一个 子序列 本质是一个序列,可以通过删除数组中的某些元素…

长沙做企业网站的公司wordpress加载谷歌

一、梯度消失与爆炸 在神经网络中,梯度消失和梯度爆炸是训练过程中常见的问题。 梯度消失指的是在反向传播过程中,梯度逐渐变小,导致较远处的层对参数的更新影响较小甚至无法更新。这通常发生在深层网络中,特别是使用某些激活函…

gitee 使用安装教程

一、下载方式 1.官网下载https://git-scm.com/downloads 2.淘宝镜像下载https://registry.npmmirror.com/binary.html?path=git-for-windows/2.1安装 1.点击刚刚下载的安装包,然后点击next 2.根据自己的情况选择,一…

2025工业网线厂家权威推荐榜:千兆/拖链/高柔/网线/六类/超五类/6类/超5类/千兆/超六类/8芯/4芯/成品/相机/视觉数据工业网线高强屏蔽与稳定传输实力之选

在工业4.0和智能制造快速发展的今天,工业网络作为数字基础设施的核心组成部分,其稳定性与可靠性直接关系到生产系统的运行效率。工业网线作为网络传输的物理载体,不仅需要具备优异的信号传输性能,更要能在恶劣的工…

VisualMimic——基于视觉的人形行走-操作控制:低层策略负责平衡控制且跟踪高层下发的指令、高层策略则基于自我中心视觉输入生成任务跟踪指令 - 实践

VisualMimic——基于视觉的人形行走-操作控制:低层策略负责平衡控制且跟踪高层下发的指令、高层策略则基于自我中心视觉输入生成任务跟踪指令 - 实践pre { white-space: pre !important; word-wrap: normal !importan…

g4560做网站服务器网络舆情的应对及处理

用两个栈实现一个队列。队列的声明如下,请实现它的两个函数 appendTail 和 deleteHead ,分别完成在队列尾部插入整数和在队列头部删除整数的功能。(若队列中没有元素,deleteHead 操作返回 -1 ) 示例 1: 输入: ["…

套用模板网站哪里有做网站培训的

题目 不使用任何内建的哈希表库设计一个哈希映射(HashMap)。 实现 MyHashMap 类: MyHashMap() 用空映射初始化对象 void put(int key, int value) 向 HashMap 插入一个键值对 (key, value) 。如果 key 已经存在于映射中,则更新…

FPGA强化-简易频率计 - 实践

FPGA强化-简易频率计 - 实践2025-10-01 11:01 tlnshuju 阅读(0) 评论(0) 收藏 举报pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !important;…

基本分页存储管理的基本概念

将内存分为一个个大小相等的分区,每个分区就是一个页框(页框=页帧=内存块=物理快=物理页面)每一个页框都有一个编号--页框号,页框号从0开始。 将进程的逻辑地址空间也分为与页框大小相等的一个个部分,每个部分称为…

无锡网站制作哪里有国家高新技术企业申报时间

最近在做docker容器的时候遇到了问题,安装的GD库没有JPEG支持,因为项目用到了绘图技术,这个支持必不可少。要解决这个问题也很简单: 安装jpeg支持,重新编译gd库,生成gd.so文件,重新加载gd库扩展…

设计企业的网站个人网页设计硬件需求

Spectral Python (SPy) 是一个纯 Python 模块,用于处理高光谱图像数据。它具有读取、显示、操作和分类高光谱图像的功能。 SPy 需要 Python 并依赖于其他几个免费提供的 Python 模块。在安装 SPy 之前,您应该确保满足其依赖项。虽然您可以仅使用 Python…