下面我们学习 usb 走线的通信。基于 library 的 usb 走线通信有两种实现方式, 第一种方式就是通过 usb 的接口芯片以及配套的动态链接库文件去实现上围机与下围机之间的 usb 通信。第二种方式是通过微载函数 通过 visa 驱动程序配置向导为 usb 外设配置驱动程序,然后使用 visa 函数实现 usb 通信。 下面我们以 c h 三七二这款 usb 接口芯片为例,去讲解一下 librar 与下围机的单片机之间的 usb 总线的通信。 c h 三七二这款芯片具有八位数据总线和读写片选控制线以及中断输出的功能。 我们先看一下这款芯片的银角,这款芯片总共有二十个银角 引脚一,也就是这个 r n t 井号,这个引脚是一个中断输出输出的低电瓶有效。 也就是说这个引脚输出的是一个低电瓶的中断信号。在这个 c h 三七二的接口电路中,将这个中断引脚 连接到单片机的 p 三点二这个接口, p 三点二这个接口是单片机的外部中断零, 这样当 c h 三七二输出中断信号后,战片机就能检测到中断信号, 中断模式的程序就能根据这个中断信号去进行相应的操作。 二号引脚就是这个 w r 井号,这个引脚是斜使能的输入引脚,该引脚 输入低电瓶有效。也就是说,如果想向 c h 三七二这个芯片中写入数据或者命令,就首先要将这个引脚他的电瓶拉 拉低,输入负电瓶到这个引脚。三号引脚 r d 井号,这个引脚是读齿能的输入端,也是低电瓶有效。如果想从 c h 三七二中读取数据或者命令, 那么就要将低电瓶输入到 r d 井号这个三号引角,这样才能读取到数据或者命令。 这两个引脚分别接在了单片机的 p 二点零和 p 二点一上。当我们需要写入或者读取数据或者命令时,就通过单片机输出低电瓶。 四号引脚 a 零这个引脚用于 数据和命令的切换。当 a 零这个引角输入高键屏时,就可以向八位的总线,也就是 d 零到 d 七,这是一个八位的总线,向这个总线中写入命令。 如果 a 零这个引角输入的是低电瓶,那么就可以通过这八位的总线向 z h 三七二中写入数据。 所以这个四号 a 零这个引脚是用于区分写入的是命令还是数据。 五号引脚 v 三这个引脚当外接电源为五伏时,用于 连接电容。我们这个电路中,这个外接的电源 v c c 为五伏,所以这里 v 三这个引脚就用于连接电容。六号、七号这两个引脚是 usb 的数据线, usb 接口,也就是 usb 总线。它总共有四根线,其中两根是电源线,一个接电源的正极,一个接电源的负极,剩下两根线就是 usb 总线的数据通信线。 这两根线一根用于数据的接收,一根用于数据的发送。由于这两根线完全独立,所以这两根线可以实现 usb 的全双功能通信。当我们使用一个新的 usb 设备时,当设备插入计算机的 usb 接口,计算机将弹出一个对话框提示,去查找这个设备的驱动程序。 这个提示的对话框是怎样弹出的呢?实际上这个对话框的弹出与这个 u d 加这条数据线是有关系的。 当这个 ud 加电瓶被拉高,也就是输入高电瓶,那么将处发计算机应用层这个插轴设备驱动这个对话框的弹出, 然后用户去根据提示选择这个外设的驱动程序 进行 usb 的通信。八号银角和九号银角用于外接 ch 三七二这个芯片的工作适中。 在这个接口电路中,我们接入的是一个十二兆的经震,这个十二兆的经震就为 c h 三七二提供一个工作时的时钟。十号引脚到十七号引脚对应着第零到第七, 这八个引脚是八位双向的数据总线,用于和占聘机进行数据或者命令的交换。十八号引脚是 c h 三七 七二的接地端,十九号银角 c s 井号是 c h 三七二的片选,使能输入端 该引脚输入低电瓶有效。也就是说当低电瓶输入到十九号引脚时,这个 c h 三七二这个芯片才能使用。 二十毫银角是芯片的电源接入端,这就是 c h 三七二与单片机的一个接口电路, 我们的这个接口电路就构成了一个最小化系统,这个最小化系统可以实现下围机与计算机组 之间的 usb 的数据通信。在实际的开发过程中,我们还可以将单片机的其他的接口接一些其他的外设来扩展我们这个最小化系统。 比如说我们这个单面机可以外接电机,或者是 a d d a 采集芯片等等。 这样的话,我们这个最小化电路就不断丰富完善,形成一个完整的 usb 的外部设备,而这个是三七二就专门用于这个设备的 usb 通信。 所以这三千二这款芯片竟然用于 usp 总线的数据通信,那么它的主要功能就会进 数据的传输,将单面机或者扩展的外部设备,他们的数据通过 usb 接口传输到计算机的应用层, 与计算机的应用层进行通信的过程中,这块芯片需要一些计算器去实现数据的缓存。对于 c h 三七二而言, 他与计算机应用层之间的通信主要是通过五个端点实现的,这五个端点都对应着自己的计算器。
粉丝1176获赞2481

朋友们好,现在呢,我们来看一看这个 usb 的工作原理。 usb 它这种线呢,我们现在电脑上有的很多,嗯,它是怎么进行工作的啊?这个这种总线, 它是一种类型的总线,这种总线是怎么传输数据的?我们来把它搞清楚。 usb 的类型,我们看看 usb 的接口,我们常见的有这么多, 这些 usb 的它的类型呢,分为这些。第一种是 type a, 这是我们常见在电脑上的接口, 这叫 type a 的。还有一种是 type b, 就是 b 型的。还有 mini a, 就是比较小的 a 型的 mini b。 另一种 b 型的啊, microa, 微小的 a 型的 microb, 这么几种啊。这是各种了,手机了,电脑了,充电器了等等他们的接口。 这个 usb 二点零呢,它的引线呢,一般是四根。这四根线呢,它分别是啊,红、白、绿、黑这四根线啊。一般来说,它这个红色的是电源正五伏线,黑色的是地线, 嗯,另外这个白色和绿色的分别是数据线,是数据正和数据负。 嗯,在这呢,我们看它标示的也不一样。有的这个电源呢,标成 v c, c power, 五伏五伏 sb。 这个 d 呢,一般是呃,黑色的啊,表为 jnd 或者 ground。 两根数据线呢,表示的就更多了,有的是 data 证 啊, usb d 证, pd 证, usb dt 证。这个数据线负的是 deta 负, usb d 负, pd 负, usb dt 负等等 啊。或者是在正面标注的,比方说这红色的线标成 vbox, 这个白色的这个数据符标准 d minus。 这个手机证呢,标上 d plus, 这 g, n, d, 不用说了。好,这是有的呢。还有一个 id 线,就多了一个,这是 mini 和 micro usb 呢,它多了一根这个 id 线,呃,这个这个呃,未支持 otg 功能。 mini 和这 呃迈克 usb 扩展了一个 id 引角。这个当设备端 id 角接地,它出示为 host, 就是主机,比如 pc 和支持 ode 设备做主设备。 呃,如果设备端 it 要悬空,默认为上拉高电瓶,则出示状态为迪拜斯。就是设备留住 u 盘和支持 otg 设备的。做从设备时 啊,这是这个 otg。 然后咱们看着 usb 它的工作原理。这工作原理呢,这里它打了一个比方,比如说主机呢,好比是一一个公司,你是一个 usb, 你要进入公司,就要首先要面试,这叫媒局。 你到了面试现场呢,就是第一次插入设备,面试官要了解你的外表,性别以及要应聘的岗位。就是这叫设备描述服务。然后给你个号,然后就开始暗号,叫人 将将。你被教导就开始问你的专业知识,性格了等等。这叫配置秒首付,你是否适合。就是通过来维局,你被录取了。然后嗯,注册一个你的公司信息到公司,等下次来公司,只要把你的工号 就是 pid vid 报上,就知道你来了啊。这咱们就这样说。首先呢,咱们看哈说这个设备。 呃,这个设备呢?呃,主机,就是叫,也叫 host, 会轮回查询各个 usb 端口, 主机检测地正地负有电压差,就认为有新的设备,就是 dys。 接入主机等待一百毫秒后,发出复位。设备发出复位请求。设备接到复位请求后,产生一个外部中断信号。好,咱们看他这是怎么产生的。咱们看这两 两幅图哈。这是 usb 低速设备硬件连接。这是 usb 高速或者全速设备硬件接线图 啊,这是 usb 接口,有四根线,是 vcc 五伏接近地地地负地震 pcg 的啊。这个 usb 插口地正地负均连接十五十五前后的下拉电阻在电脑端了。这地正地负分别用十五前后电阻啊,下拉接地。 当设备插入 pc 机时候,会将 pc 机的低负或者地震的呢,电压拉高。因为这个设备端呢,他他这个低负或者地震呢啊,接电源五伏有一个上拉一点五千瓦的电阻 哎,如果有设备哎,插入以后,那么这个电脑主机端呢,就会检测到这个地震或地负,电压拉高。 这时候呢,就知道有设备插入了啊,检测到高电瓶就知道有设备插入了。如果 pc 机的地铺端被拉高,那么接入的是 usb 低速设备,比如说 usb 二点零。如果是地震被拉断,呃,拉高了。那么接入的 usb 是高速和全速和高速设备。 然后呢,怎么办呢?呃,主机就要进入一个美局,过程也叫列举过程。主机这时候知道有新的设备插入了,但是不知道插入的是个什么东西,就开始询问他是什么设备,怎么用,附带能力怎么样。这时候进入就进入这个美局,就 一牛一牛魔瑞神。也叫列举这个过程啊,因为刚刚插入这个这个设备啊,没有分配地址,就有默认地址零。首先发送一发送一个 get discriber 的获取设备描述符的指定包。设备接到这个包就开始解析包。呃,就是在这个固件里判断处理。然后呢,按固定格式返回自己设备的描述符。这一步主要是 主机知道你的 usb 设备的基础属性比出,比如支持的传输数据长度,电流负荷,支持 usb 的版本以及。呃,一方面后面电脑找到驱动的 pid vid。 然后呢,这时候主机知道了你的就是你设备的数据长度,还有电流大小。下一步就给你分配一个属于你的地址。 给你一个地址后,就开始询问你的具体配置。首先发动一个试探性的啊设备配置请求,叫 get 跟嗯 get 跟 biggeration, 要求返回九个设备配置字。你接到后就开始发送九个自己的设备配置字,其中包括你的配置字的总长度。这时候主机知道了你的配置到底有多长。然后再发发一次设备配置请求。 这时候你就开始上传所有的配置词。这时候主机明白你的工作方式,各种特性,比如是 u 盘了还是键盘了,键盘,鼠标了等。 这时候呢,嗯,你在前面,如果你在前面的某些配置中啊,说明自己名字的时候,还要上传字符串描描述符。 如果是鼠标或者键盘,还要上传报告。秒输服主机。此外,主机还要查出每台设备要执行的数据传输类型。传输类型呢,包括中断、批量,还有同步 三种。中断的只像鼠标、键盘等设备发送的数据非常少,他们会选择中断模式。批量。像打印机等设备的数据包含在一个大的数据包中,他们会使用批量传输模式,这种模式会将大数据大块数据发送到打印机。 快乐大小是六十四个字节,并对数据进行验证,确保他们的正确性。第三,同步。像流式设备,比如说养生器了,音频了,视频了等等,都使用同步模式。在这种模式下,嗯,设备与主机主机之间的数据是实时传输的。期间呢,没有数据纠正过程。 此外,主机还可以通过啊数据包发送命令和查询参数。嗯,列举设备时,主机会一直跟踪所有同步和中断设备 所请求的总线贷款情况。如果总贷款为四百八十兆 bps, 那么这些设备最多可占百分之九十的贷款。在用完这个贷款后,主机会拒绝访问任何其他同步和终端设备, 控制数据包和用于批量传输的数据包,使用剩下的贷款。呃,百分之十。 这是呃这个媒体阶段。然后就是正常数据阶段。这时候你已经被主机正式接受并且注册了。你可以通过自己写册写这个驱动或者通用驱动呃程序与电脑进行通讯。 这个呢,呃两个。嗯,机器呢?通信总是要有一个载体来说。 对一个机器来说,呃是用电瓶高低来作为载体的。就是说,呃,机器甲要告诉机器一件事情,就是一条指令。那么机器甲呢?就可以通过一根线, 嗯,就是畅行数据走线。总线连接到机器椅的一个 i o 口上,加发送一个个的高低电瓶,以固定时间检测到这个 i o 自己的这个 i o 口,然后逐个记录下,放到自己的缓存里,就收到了假发送的数据了。嗯。那么 嗯,下一步呢,咱们就去解析他是怎么工作的。解析这个数据是代表什么?一般数据呢,都是以串数为单位,一般称为一个包,叫 packet。 机器间传输都是一个包围单位传送。就像人们说话是一句话为一个单位一样。每个包呢, 包含许多位数据。这些位呢?这些数据有分为断、断、脚欲、表示不同的意义。嗯,比如说像这个这幅图。这是一个 usb 令牌包。令牌阶段的包性格是同步数据。相当于开始说话时,先打个招呼,告诉对方啊,要跟他说话了。 然后这个 pid 是包标示,告诉对方这个包是干什么用的。 addr 就是 address, 是对方的地址啊,就是跟谁说话。这 endp 是用端点几来通讯。 嗯,因为所有的 usb 通讯的来源和目的都是基于端点。每个 usb 外设只有一个唯一一个地址,最多包含十六个端点。 c r c 五是教研位,就是判断这个包装数据是否有错。 e o p 是包结数啊,这 是一个数据包啊。这 usb 的数据包又分为三种,一个是令牌包,一个是数据包,另一个是握手包。每一次的 usb 通讯事务处理都以令牌包开始。告诉对方要跟谁说话。这句话是用来干嘛的? 如果要求有数据传输,则下一步就是数据包。另外,如果要求对方有反馈,则会发出握手包。令牌包又简单的包括 alt、 in 和赛踏步三种类型。 alt 是主机告诉设备,主机要向 usb 设备发送数据。 硬是用主用于主机告诉设备要上传数据,就是这个设备要把数据告诉主机传给主机。而 set up 是由主机向 usb 设备发送配置信息。在美女美酒过程中呢,会用到这是 usb 它的。呃,这个传输过程中呢,呃,主机都是发起者。不管主机是发送数据到 usb 设备,还是 usb 设备发送数据到主机,都必须受主机来控制哈。 usb 的传输是给予着 transfer 传输, 他有中断传输、批量传输、同步传输、控制传输这四种啊。咱们看这是一个这这个数据包啊,几个数据包? 一个 transfer 有一个或多个事物,叫 transaction。 构成事物可分为 in 时间、 out 时间和塞大步时间。这刚才已经说过了啊,咱们传一次传输呢,可以包含好多个包 啊,这个这个包呢是嗯,这个疑似传授就叫一个事物。 好一个事物呢,有一个或多个 packet 就是包构成包可以分成令牌包、 set up 数据包、 dat 握手包、 a、 c、 k 和特殊包。 好,咱们看这里呢,是以这个 usb 设备媒局哎,这个为例来讲这个报他这个过程。当然这个比较详细啊。 usb 设备在工作前第一个事情就是媒局,媒局就是 house 的主机认得这个 usb 设备。嗯,然后给为个该设备呢,提示准备资源。 一个美酒过程了,包括八步,第一步是获取设备描述服,第二复位,第三设置地址,第四再去获取设备描述服,第五获取配置描述服,第五获取端口端点描述服,第七获取支付串描述服,第八获取设备配置。 好,咱们看这是一个啊, usb 鼠标啊,完整的这个媒体过程。这个过程。这个过程呢,比较强长,我们也不再分析,我们知道他是怎么回事。嗯,咱们大致看一下。 嗯,这个一次事物呢,它主要是经过这样一个过程,一个是令牌阶段,然后是数据阶段,就是握握手阶段,这是他的啊,这几个阶段。 然后咱们看这个 usb 的系统结构。一个 usb 的系统呢,它的拖布结构呢,包括就是这幅图,它包括主机跟极限器,极限器和设备。 嗯, usb 的总线托坡呢,它是一个星星结构。这个极限器极限器也叫 hub, 它位于每个星星结构的中心。 usb 呃, 协议允许最多五级极限器进行激连,这就像我们那个电脑网络那个激连差不多。这种极限器激连的方式使得外设的扩展很容易好。 下面咱们看哈嗯,这个每个 usb 系统来说都有一个呃成为 usb 控制器,就是主机的设备该 host 啊。这个控制器和一个根哈巴成为一个整整体。这个根哈巴叫 rot 哈巴。这个根哈巴下面又可系列更多的哈巴。 这个下巴就是极限器哈。这个根极限器呢,嗯,每个 usb host 控制器都都自带一个 us。 usb hub 被称为根极限器,叫 rothab。 这根根极限器可以接子下巴,每个下巴上挂下巴,设备挂 usb 设。 通过外界 usb hub 可以插更多的 usb 设备。 usb 设备插入到 usb hub 或从上面拔出时,都会发出电信号告诉这个主机 啊,这是啊,他这个他的这个呃拖笔结构。咱们再再看他这个逻辑结构。 usb 设备的逻辑结构包括设备、配置、接口和端点四个层次。 首先呢,咱们看哈,嗯,是。最上面是设备描述服务就是设备。然后下面是配置配置。再下一集是接口,最下面是端点。 比如说一个设备通常有啊一个或者多个配置,每个配置呢,有一个或多个接口,接口呢,有多个断点啊,这是他的呃,这个逻辑上的 这个呃层次关系。嗯。 usb 呃协议支持以单点、单向或双向的方式在 usb 主端口和一个 usb 设备之间交换。 哎。功能数据和控制信息 usb 的数据传输是在主端口和一个 usb 从端口上的特定端点进行的啊。他的最终的传输的是端点之间进行传输。 一个给定的 usb 从端口。这是多个数据传输端点, usb 主端口分别处理一个 usb 从端口的任意端点与其他端口上的通信。哎。这种主端口和 usb 从端口之间的联系成为管管道。 好,咱们看哈。这是一个例子。比如说一个 usb 播放器带有音频视频功能, 那么他呢?配置一就是音频接口加上旋钮。配置二音频接口加视频接口加旋钮啊。还有配置三视频接口加旋钮啊这些啊。音频接口视频接口旋钮接口啊,这些都需要一个驱动程序。 嗯。另外呢,设备媒体,这个设备媒体呢的端点零是每个设备必须得有它用于这个设备媒体是对设备进行了基本的控制功能。嗯。除了端点零,其他端点的设备配置前不与主机通讯。 嗯。下面呢,还有这个 usb 设备描述符。嗯。当我们把 usb 设备插到我们的主机上的时候,主机能够自别自动识别出我们的 usb 设备 类型,这依靠的就是 usb 的设备描述符。嗯。就好比每一个 pci 设备中都有这么一组固定格式的计呃。配置计算器。通过这组计算器,主机能够获得 pci 设备的信息。在每一个 usb 设备内部,同样也包含类似于 pci 计算器这样的固定 格式的数据。通过这些数据, usb 主机可以获取 usb 设备的类型、生产厂商的数据。这组固定格式的数据,我们称为 usb 描述符。标准的 usb 设备有五种描述符设备描述符、配置描述符、接口描述符、端点描述符、字符串描述符。 啊,这是他的这个概念。下来咱们再看哈。一个设备只有一个设备描述符啊。一个设备描述符 包含多个配置描述符啊。一个配置描述符可以包包含多个接口描述符。使用几个端点,就有几个端点描述符。然后咱们看 usb 的短版本。最早 usb 是一点零版,速度是每秒一点五兆位。 然后呢,出现了 usb 一点零一速度是每秒十二兆位。嗯, usb 二点零速度是每秒啊,六十兆位。然后呢,啊, usb 三点零速度是呃,每秒六百四十兆啊。 这个 usb 它的总线的特点就是哈,嗯,计算机可以充当主机,主机上可以连接多达一百二十七台设备啊,可以连接很多设备。嗯。单根 usb 线缆可以达五米长。使用接线器后,呃,设备最远可以在远离主机三十米的地方工作,相当于六根线缆的长度。使用 usb 二点零时,总线的最大数据传输速率可以达到每秒四百八十兆。比特 啊啊。 usb 线呢,包含两根电源线和一对承承载数据的双脚线。在电源线上,呃,计算机在五伏电源下可以提供高达五百毫安的电流。 嗯。低功率设备就像鼠标,可以直接使用总线中的电流。而高功率设备,如打印机,则要配有自己的电源。总线只向他们提供很少一部分。电脑接线器。自己呃也有自己电源,能够呃直接为与之相连的设备 供电。 usb 设备都是支持热插拔的,就是电脑开机的时候就可以随时插或者拔,不会损坏设备。这表示你随时可以将它们插入总箱,拔掉它。 当计算机进入省电模式时,主计算机可以将许多 usb 设备置于呃睡眠状态,这样可以呢,节约电能。

这样的 usb 设备你们上过当吗?这是一个 usb 三点零 hub, 但是它是真的三点零吗?什么又是 usb 三点零,什么又是这个 hub 呢? hub 其实它是一个极限器的意思, 我们知道电脑的一个 usb 接口,它只能识别一个 usb 设备,如果同时使用多个设备连接到这一个接口上传输数据的话,就需要有这样一个极限器, 这就是 hub。 它的本质上呢,就是让这一个接口和这几个接口分别去通信,能够自动切换,自动分发数据的作用。 那么要知道它是不是 usb 三点零,我们就要知道这个 usb 接口它是什么样的形状,是什么样的结构,以及它这个三点零、二点零又是什么意思呢?要了解这个三点零、二点零之间的 区别,其实就要从字节开始讲起。我们知道在电路当中传输这个信号的时候,他用的数字信号要么是零,要么是一,也就是高低电压去区分零和一。 那么一个零或者一个一就叫做一个比特,也叫做一位数据,那么这个位就是小写的 b 比特。那如果是大写的 b 呢?代表的是字节,八个比特是一个字节,也就是说他是八个零或者一组合到一起构成的这一个 一串数据叫做一个字结,那么一千零二十四个字结就是一个千字结,也就是一 kb。 为什么是一千零二十四呢?这是因为他是二的十次方,正好是二的整数倍,所以他是用这样的 一个一千零二十四,又比较接近于这个一千的一个数字来表示他的静置,那么一千零二十四个千字结就是一个赵字结,从里再往下乘一千零二十四就是吉字结、太字结、拍字结、爱字结、择字结、摇字结等等。 当然我们一般生活当中的存储设备,能做到太字节的就已经很厉害了,像优盘等等,大多数的存储设备都是在极字节的层面,像固态硬盘这些硬盘容量大的可能会到太字节,我们平常拍的一张照片都已经能够达到照字节的 这么一个存储空间了。数据量越来越大,我们传输数据的时候,速度如果跟不上的,那显然很慢,如果想要传输几个 t 的文件,用一个很慢很慢的速度去传,你传一年才能传完,这样的话是不是非常费时间? 所以我们这个 usb 接口,它其实叫做通用串行总线,它是用来减少不同设备之间的连接接口的数量的。像以前的电脑、键盘、鼠标可能都是不同的接口,现在呢,都采用了 usb 接口, 用统一的硬件和软件协议来代替掉原先复杂的接口,从而减少了电子垃圾的产生。因为都采用了同样的接口, 如果这个接口坏了,它还好找,好好替换,那么这个 usb 接口它的传出速度就对应了它的这个协议 的不同。我们翻过来看,通常的协议呢,大致分为三点零、二点零、一点零,当然实际它里边还有更加细的协议,比如说一点一啊,三点一、三点二这些协议。 usb 三点零的协议呢,它的传说速度是每秒五百个赵四 节左右,这是理论上限,那么二点零的话是每秒六十个兆字节,你看,很显然三点零比二点零快了不止一倍,快了很多倍,一点零呢是一点五兆比特每秒,他更小一点一的话也就是十二兆比特每秒,速度很慢了, 这个照比特你要除以八之后才是照字节,你看它要比前面的这个数量极都要小,而且它本身的数字还要小,所以 usb 一点零传输是最慢的。一般来说,我们这个 usb 接口可以通过 看上面的这个颜色来判断它是支持哪种类型的 usb 接口。比如说这种黑色的,一般来说它就是 usb 二点零的蓝色,一般来说是 usb 三点零,但是有例外,这个颜色它是可以任意调整的,而并没有一个固定的规范 来表示他这个协议和颜色之间的关系,这个只是一个通用的行业上面的一个习惯而已,但是这个习惯呢是可以修改的。比如说像这两个接口,他就是 usb 二点零的,但是他却用了蓝色作为它里边这个塑料的这一个支撑劲 结构。但我们这个设备他用的也是蓝色的接口,但是他也是个二点零的,他在外壳上标注的三点零其实是假的。那么怎么看出来的呢?我们详细来看一下这个二点零他的接口,他是有四根银角的 四根引脚,其中两根呢是用来传输电能的,正负极是我们俗称的这个五伏的正负极了,中间两根呢传输数据的,我们知道这个电流要构成回路,那肯定是要一根往那边走,一根再走回来,所以构成一个回路嘛,所以他 有两根数据线,那么包括像这个 usb 二点零的母头里边,它也是可以很清楚的看到有四个引角,也就对应了正负电源和两根数据线芯,那么我们再来看这两包是真正的 usb 三点零的接口,我们把母头和公头各拿出来一个, 我们看这个上面它是有五个银角的,反面呢是四个银角,这个也是五个银角,反面是四个银角。这两个 usb 接口他们是 usb 三点零,并且兼容 usb 二点零的接口,他既可以当二点零用,也可以当三点零用。如果设备当中有支持三点零的硬件芯片,那么 他就会通过三点零连接进行传输,如果只有支持二点零呢,他也可以降级当为二点零使用。我们再拿来这一个设备看一下 它里边的针脚,可以很明显的看到这里边只有四个针脚,你看三点零它这个地方外边还有五个金属片是作为三点零的连接,你看它这个就没有 说明他是一个二点零的接口,那么这边也是同样的,他也能看到里边是四个引脚,没有五个引脚的地方,我们对比看一下,这个里边他在最里边呢是有五个针脚的,看到没 看这个里头只有四个针脚,所以这就能够很明显的区分二点零和三点零的接口,所以它这个 usb hub 属于是涉嫌标注虚假信息,从接口上来看,他还并不能完全的有说服力,那么我们再打开里边看一下,这上面的芯片是有撕印的,这个撕印我们查一下就知道了,他这个撕印写的是什么呢?我们放 大看一下,可以隐约看到这个上面的四印写的是 m w 七二幺幺 a, 这个四印根据半岛小星查询之后可以得知,它是一个 usb 二点零的 hob 芯片,它这一个芯片能够支持四个接口,那么这边由于它是七个接口,所以用了两个芯片 进行信号的转发,所以这个十几块钱标着 usb 三点零还 super speed, 还超高速,然后还七个端口的极限器,其实它就是智商税了,算是虽然它 能够使用,但是它的传输速度很慢,这一个接口分到七个接口上,本来二点零一个接口每秒只能六十兆的传输速度,现在分到七个接口上,那么每个接口十兆都不到。如果你每个接口上面都插上了 u 盘,或者插上了 这些设备的,那么他的速度就会很慢很慢,所以二点零他的速度其实是比较慢的了,对于比较小的数据,那还是可以使用的,但是三点零的话,因为他有五个针脚,所以他的收发数据的端口更多, 速度也更快。那么像 usb 三点一的就在三点零的基础上又升级了,它是最大能够达到每秒九十兆自结的传输速度,而 usb 三点二每秒可以达到两个 g b 的传输速度,两个极字节,这个速度就非常非常快了,比二点零要快了不知道多少倍了。但是我们生活当中现在大多数用的 设备都是二点零的接口,甚至还有的设备是一点零的接口,这就是由于这些硬件他的成本的问题,你像这个三点零的接口,他要做更多的引脚,所以他的成本会高,所以现在很多的 这些设备虽然十几块钱也能够买到真的 usb 三点零,但是就会有厂家用这种虚假宣传的方式来欺骗电子电路,不是很了解的普罗大众,所以很容易就被这个骗到了,所以外表 其实是假的,内心才是能够真正看出来的。好了,今天这期视频我们就讲解到这里,感谢大家的观看。

usb 通讯模块阿杜 i know 啊,他上面哈有一个艾特麦格幺六这个单排机,他的作用实际上来说是把电脑跟艾特麦格三二八这个稍写程序的这个单排机 进行通讯的啊。电脑与艾特麦格幺六哈之间是 usb 进行通讯,然后艾特麦格幺六哈通过串口,嗯,艾特麦格三二八哈进行通讯。嗯,我们这里说到的 usb 还有串口啊,他都是一种通讯协议。 很多同学啊,对通讯协议不太了解,一组哈软件和硬件的交互的规则定义的规则。你比方说 usb, usb 就是电脑跟艾艾特麦格啊,幺六之间,芯片之间,他需要电压是多少,两边之间需要的电流是多大? 还有一个哈,他们两个之间的通讯的信号是数字信号,还是模拟信号,还是插分信号,都是要做一个规定。相当于两个人电脑是说中文的, 你艾特麦克幺六,你也要说说中文,你不然两个人一个说英文,一个说俄语,怎么去交流窗口哈。这个协议也是类似的协议,其实就是规则翻译规则。大家要有一个感性的认识就可以。在不断的做产品过程当中,哈,我们就会对他哈 是一个具体什么东西啊,就能够明白了。咱们从市面上看到的课程啊,很少有讲到哈这些细节啊。这些电路当中的每一个点的一个细节,是因为哈存在两种情况,有一部分呢,是 对硬件哈,他不是很了解,另一部分哈是对硬件有了解。但是哈只要是涉及到工程领域,产品领域,硬件是非常复杂的,包括哈 工作十年、二十年甚至三十年以上的工程师,他都是不可能哈是万能的。作为工程师,哈也是在不断的试错的过程,而不是说哈什么都懂。所以在我讲课的过程当中,是涉及到有很多的细节,可能也会讲错。 所以同学们在学习过程当中啊,如果发现哪里我讲错了,就给我指出来,这一点问题都没有啊。 这个给我提出来的过程,也是我去改进的过程。电脑跟艾特麦格幺六哈之间进行通讯,艾特麦格幺六跟艾特麦格三二八之间通讯。我们现在哈就先看整体原理图,就是这一部分是 usb 的通讯部分是 usb 那个插座。我现在把这个图放大一些,就是这一部分, 这是一个 usb 插座。 usb 哈有个基本的规则,哈是早期的 usb, 二点零是四根线,这一 一根线是电源,第四角是 d。 这个时候我们就可以搜一下像 usb 哈这种扁口的,像这个圆形的是 tabc, 像这个是现在早期的安卓系统用的,它叫 mini usb irco。 要学习一些专业的名词哈,知道哈,就是不会搞错了。叫做迷你有 s 麦克有 sb 啊,就是这种。早期的时候还有一种这种我们在做硬件电路设计的时候,稍写程序的时候经常用的。这一种叫做迷你有 sb 接头。现在我们手机上还有一种哈叫 typec 啊, tfc, 现在一个很流行的标准啊, tfc 的,圆头的,圆口的。 tfc 的最大的好处是它不分正反,但是上两种 都是有方向的。还有一种哈,就是苹果专用的那个 usb。 苹果的话有两种哈,一种是他专用的这种, 另一种是他不是手机上的,是那个电脑上的,太不随意啊。什么啊,也支持。大家注意一下,这个 usb 哈,是分了很多种型号的,早期的 usb 接口啊,还有好几种啊,刚才我说的基本上都是手机上用的啊,平板上用的。 接口类型,我们可以这样搜,就是这个是叫 type type a, type b 门口 b 啊, 这是迷你币,哎,没法哎。这这种是那个什么,像我们那个移动硬盘上用的吗?还有迷你 a 一个 b, 三点零。还有这两种。你看我们通过这一张图,我们 就把这个月子鼻子接口都能能实全了。然后看大家去搜索月子鼻类型啊,就是这个图,然后是这个,就是他那个插座,我们还要去看一下啊,只是知道他外观不行,还要知道哈他内部的这些接口的线序。 然后也是看一下这个图啊,看啊,这第一角,第二角,第三角是是分别代表什么啊?就是第一角是电源,第二角是 usb 加 usb 减,还有一个是 d 啊,这是一二三四,一二三四啊。基本上是就是这样定义的。就是每一个哈,对着你这个方向是几, 然后你就知道了。一二三四号是电源啊,还是地啊。你看像这个五个口的,他还有一个 id 口,这个 id 哈有用,一般用在一个特殊功能应用上。还有一个从市面上买的那个 原线,这个腰椎间村哈,有时候当中这二三角没有啊,没有接线,只有一四角,只用来充电的。 用了这个哈,红色的,这是加五伏的一个电源,黑色的是减,是 d, 还有低加低减,刚才我说反了哈,这个离着 d 的,这个是低加,离着正的这个是低减。就是说哈,我们只要去自自行搜索一个是笔接口下去, 我们就能够找到哈这各种的定义。我今天我跟你讲这个第一角是什么?第二角是什么,第三角是什么?你后面哈一旦碰到其他的类型的 usb 插插头,你就蒙了。所以哈,我们要学会哈自行搜索。

usb 通讯距离太短,只有五米二二三二三二,通讯距离是十五米二二四四八五,通讯距离是一千米。 usb 不是对等协议。 usb 协议要求所有请求必须由主机发起, 设备只能被动接受控制,设备与设备之间无法直接通信,比如 usb 鼠标和 usb 键盘。而二二三二三二则是一个对等协议。通信行业更多的时候要求的是对等协议,比如以探网也是对等协议。所以 usb 只能用在民用领域的两用电设备。间短纪律数据交换并非通信,限制了其在整个电子通信领域的发展。

这是单片机串口发送数据的程序,连上 usb 数据线之后,从电脑上就能接收单片机发送的数据了。那串口通讯的流程是怎么样的呢?我们再来看它的程序。第一行首先定义了一个变量 a, 那这个变量 a 到底存储在哪里了?可以看一下单片机的逻辑框图,变量其实都是存储在一个叫做 s rem 的存储器当中,他是单片机的内存,存储速度极快,存储变量的这个步骤是由单片机的内核通过从线来操作的。再来看第二行程序, 他是把内存里面的数据转移到串口的数据吸存器当中,当串口的数据吸存器接收到数据之后,他就会由串口外设自动的把数据发送出去。这一行程序的本质是把数据由内存转移 到窗口外设,他也是需要内核操作的。如果是发送一个字节的数据,一瞬间就能完成,时间大概是一毫秒,那如果是发送一万个这样的数据呢? 这就得占用十秒钟时间来完成。虽然对我们来说,十秒钟也不过是一瞬间稍长一点,但是对于单片机来说,十秒却是极其漫长的, 这将导致 cpu 及其宝贵的资源都消耗在了数据转移上面。为了解决转移数据占用 cpu 资源的这个腾点,工程师们设计了一种叫做 dma 的模块。 ema 的全称是 direction memory access, 意思是直接内存访问,它的最主要作用就是转移数据,比如用内存向外设转移数据,或者外设向内存转移数据,而且不需要内核的参与,这样内核就能 腾出手来做其他事情,比如操作 iu 口或者响应中断。就拿下面这个常规程序来说,他是先发送一万个窗口数据,发送数据就得需要十秒的时间,然后才可以让 led 闪烁。 发送窗口数据和 led 闪烁没有办法同时进行,而如果我们应用 dma 之后,他就能一边发送窗口数据,一边让 led 灯闪烁了,那 dma 是如何实现这个效果的呢?可以看一下采用了 dma 之后的程序, 他是在最开始阶段先配置好 dma 初始化程序,然后他就开始发送这一万个数据了,发送数据就不需要内核参与了,此时内核就腾出手来控制 led 闪烁了。这样我们看到的现象就是一边发送窗口数据, led 一边闪烁。 那在最开始 d m a 都进行了哪些配置呢?接下来大致说一下。首先程序先定义了一个数组,它的每一个值都是零 x a a, 这个数组里面的数据就是我们要发送的窗口数据, 这些数据被存储在了 s rem 内存里面,而且他们被存储的地址是连续的。比如第一个数据的地址是零 x 零零零零,那么第二个数据的地址就是零 x 零零零一,以此类推, 下面就开始配置 dma 了。一行程序是设置的 dma 要传输的目标计算器地址,也就是我们要把数据转移到哪里。 比如我们窗口数据计算器的地址是零 x f f f f, 那么这一行程序应该复制为零 x f f f f。 第二行是设置我们的 s 内存员地址,也就是我们要转移的第一个数据的内存地址,因为我们数组的第一个地址是零 x 零零零零,所以这里应该是零 x 零零零零。 第三行程序指明了数据转移的方向,因为我们是要把内存里面的数据转移到窗口外设,所以程序应该设置 dma 到外设。 第四行是设置要传输数据的大小,因为我们这个数组里面有一万个数据,所以这个值应该是一万。第五行程序内存地址自增,因为我们是要发送这个数组里面的一万个数据,如果设置内存地址自增的话,他发完第一个地址上的数据, 接下来就发送第二个地址上的数据,以此类推。而如果设置内存地址不增的话,他就会一直发送第一个 数据,发送一万次第一个数据。第六行程序让外设地址不增,因为我们这一万个数据都是转移到串口的,所以这一万个数据发往同一个地址, 这样操作之后, dma 就大致配置完成了。只有配置 dma 是需要内核参与的,配置完之后就不需要内核再参与了, 这时候 dma 负责数据转移的操作,而与此同时,内核就开始负责让 led 灯闪烁了。除了窗口发送数据,还有很多数据转移的应用, 比如窗口接收数据,他是把窗口外设里面的数据转移到内存,还有 adc 魔术转换, 他是把 adc 计存器里面的数据转移到内存里面。但不管是什么应用,只要应用 dma 模块之后,都能大大减轻内核的工作量,这就是我对 dma 的理解,希望对你有帮助。

大家好啊,对于这个 fx 三三 g 这个疲劳硒啊,大家可能都嗯经常用啊,我这里有一个这样的疲劳硒啊,看一下。 嗯,他这一块漂漆的话下载程序的时候啊。嗯,大家可能经常是用这个口来下载啊,这这个四二二口啊 啊这个就不用说了啊,大家这是经常用的一个口啊,用那种专用的变成线啊,很简单啊。但是他这个变成口下边还有一个 usb 口,看见没有哎还有个 usb 口啊,这个小口啊,这个口的话也是可以。呃下载程序的啊, 也是一个下载程序的一个口啊。这个口大家用过没有啊?如果说你没用过的话咱们现在就讲一讲怎么用这个口来下载程序啊这个口也 是挺好用的啊。这是 usb 口啊,下载程序我找了一个这样的线啊这样的 usb 线啊。嗯他这种这种线的话就是一头是 usb 的啊 usb 的 usb 的这种线,然后一头的话是这个口的啊,这种小口的啊,我就随便找了一个这是别的设备上的线啊。 嗯,试一下竟然也好用啊啊看我他们这种线基本上都是通用的。嗯他这种小的 usb 口的话他他这这一端的话,嗯跟普通的手机充电器的那个端是不一样。你看这是 这个是手机的充电器的啊,这是手机充电器的这个头啊,然后这是他的头,你看他明显要大一些啊,不一样。 嗯不一样啊,还有大大一些啊,如果说是你想用这个 usb 口下的程序的话是这样的把这个线的话这一端啊插在自己电脑的 usb 上啊 usb 一端啊 啊,然后另一端的话插在插在他这上面啊 啊插上了啊,然后给疲劳机充上电啊,然后你第一次插的时候的话他会有一个问题啊,你第一次插的时候他会提提示你就是说呃跟那个 无法识别这个硬件啊。嗯,从这个 usb 上插东西的话一般情况低的插插都是这个样子。其实你无法识别这个硬件就是说你需要给他安装一个驱动程序啊。 这个驱动程序怎么安装呢啊?我刚开始在用的时候啊,在网上查了好好长时间都查不到他这个驱动程序啊,包括在这个三零的官网上查啊,也查不到啊。啊 那么这个驱动程序应该从哪里找呢?驱动程序他应该从哪里找呢? 哎我现在就告诉你啊,其实也很简单啊,如果说你电脑安装了这个啊这个编程软件啊,这 gx 以外来铺这个编程软件的话啊,或者说这差不多的话啊,那么他这个驱动程序其实就已经在你的电脑上了啊,很简单啊。那么怎么来安装呢?你找怎么找呢?其实找也 我告诉你是怎么找的啊。然后你就打开这个设备管理器啊,打开设备管理器,然后你因为你插好线之后啊你这个设备管理器里边会出现一个黄色的一个叹啊一个叹号啊,就是显示黄色的一个问号,显示就是说不识别这个硬件啊。呃然后你就 点这个硬件啊,当然我这个电脑现在已经安装好了就没有这个硬件了。我随便我随便找一个。来来来试一下,然后点点点你这个硬件的话点这个更新这个驱动程序啊,更新驱动程序啊, 然后点开这个光线驱动程序这个画面之后的话呢,然后点这个,不要点这个自动安装啊,不要点这个自动安安装,点这个浏览啊,计算机查找驱动程序,然后点这个地方这个浏览啊, 点这个浏览之后找找到你这个三零这个软件安装的那个目录啊,在你电脑上,你这个三零的软件在你电脑上安装在什么地方呢?然后你找到那个目录啊,像我这个电脑的话,我把它安装在吸盘这个这个地方了啊,点这个目录啊,这是三零那个安装目录啊,这个安装目录,然后点确定啊, 点确定这样的话,然后点下一步啊,就可以把这个驱动重新安装好了,他自己这个电脑自己就能找到这驱动重新然后就安装好了啊啊,就这么简单啊,因为我这个已经装好了,之后我就不往下操作了啊, 你安装上驱动之后的话,然后你这个,你那个,呃设备管理器那个问号就没有了啊,黄色的问号就没有了,然后你打开这个电脑啊,这个时候在电脑设置怎么设置呢?点在线传输设置啊,然后选 选择这个这个地方,选择这个 usb 内置啊,选择这个地方啊啊,选择他啊,因为这是内置的一个 usb 通讯口嘛,就选择这一项,然后点圈啊, 然后这个地方,点这个现在的黄金,再点通讯测试啊,就提示的话就是与这个票器连接成功了啊, 就这么简单啊,然后现在的话,你就可以对这个漂息进行,比如说可以往里写程序了啊, 速度是非常快的, fk 三系列这个 p 二七的话,他这个执行的速度写入的程序的速度是非常的 快的,这就完了啊,这个这种 f 三三 g 系列的疲劳期的话,从这个 usb 口下载程序就这么简单。 外边有三 g 啊,有啊,然后三右的话就他就没有这个外置。

你知道吗?优盘是我国发明的科技产品,它诞生意义非凡,极大的便利了我们学习资料的存储与携带。优盘有五个关键组件,外面是外壳,主要作用就是保护优盘的内部元件。 接下来是 usb 接口,连接电脑的重要部分,现在大多使用 usb 三点零,速度更快。 来到内部,这一块黑色的是 nine 的闪存芯片,您的所有学习资料和数据都存储在这里。背面是控制器芯片,主要用来帮助优盘与电脑等设备进行通信。这是晶体震荡器,加电后能产生极其精准的时钟震荡频率,用于产生稳定精确的电信号。 别走神哈,往下说。之前我们先简单了解数据存储的方式。假设这是一个能存储电子的容器, 这时我们给这个容器通上电流,电子就被捕获在容器内。此时在二进制里用零来表示。反之,若无电流通过容器内没有电子,则用一来表示。接下来我们从微观层面了解 name 闪存芯片。它由数十亿个微小的浮山 mosfide 晶体管组成。 晶体管能够存储电壑,从而实现数据存储。每个细微的浮山 mosside 都有两个山极,一个称为浮山,另一个叫控制山。两者由借电材料隔开。 控制。山赋则产生吸引或排斥电子的电厂。福山则充当容器,它能够捕获电子闪存,就是通过向福山添加或移出电子来工作。注意哈,前面讲过数据存储的方式,在这也是同样道理。当福山内有电子时,用灵表示, 没有电子时,就用一来表示。但是问题来了,怎么样才能知道浮山中是否存在电子呢?或者说我们该如何读取数据呢?别急哈,重点来了!当电子存在浮山时,晶体管的预制电压会增加。注意这里电流是不能流过半导体基底的。 此时数据状态用零表示。当浮山中没有电子时,电流能够顺利流过基底。此时数据状态就用以表示。以上讲的是读取数据的方式,但它是如何写入数据的呢? 为了存储电子,在晶体管上施加的电压相对较高。注意看红转速电压,这会增加电子的流动速度。与此同时,来自控制山的电厂将电子捕获,迫使其去到浮山中。此时数据表示为零。这就是写入过程。若要移除电 电子,我们则需要施加不同的电压。如红圈所示,不同于存储时的电压。然后控制山的电场将电子从浮山推入基底。此时数据状态用意表示。这就是擦除。写入和擦除对闪存单元具有不可逆的破坏性,因此它具有有限的读写周期。 闪存的架构十分庞大,数以千计的福山 mosaic 晶体管排列成一页,然后将页面堆叠,形成一个快。像这样的快,在一个优盘里拥有数十亿个构成了 nine 的内存芯片,可以在数十年内存储您的无数照片、文件、歌曲以及一个人时才会用的学习资料。

第一步准备 usb 数据通讯线,一侧为 usb 口,另外一侧为方口,也叫打印机数据线, 触摸屏的背面有通讯口 usb 二为我们这次传输的通讯口,根据方向连接在接口上, 然后连接电脑端的 usb, 确认连接良好。开机,按住触摸屏右下角,进入系统设置界面,点开系统设置,选择 usb 这个地方,我们选择从口模式点击确定,然后断电重启, 双击点开分色图标,进入软件,进入窗口,选择一个按键测试一下,在工具栏上选择按钮,点开工具, 点击下载工程,保存一下工程文档,选择连接方式为 usb 通讯,点开下拉框进行选择,点通讯测试,看一下是否可以连接, 测试正常,点击工程下载提示,下载完成,观察触摸屏内容,已经下载进入了。

最近呢有些朋友使用这个新款昆仑存在触摸屏,用 usb 通用线啊,说我给触摸屏下程序怎么下载不进去呢? 然后呢今天呢就给大家讲解一下这个怎么去下载,我们现在用的这个屏幕就是新款的屏,什么是新款的呢?就是利用 mcgs pro 编程软件的这个屏,其实呢大家使用这个 usb 通讯线出现通讯不上的这个原因, 基本上啊都是你这个主口和从口模式没有选,因为这个新款屏幕你采用这个 uib 通讯,因为这里大家看一下, uib 不有两个口吗?一个是插优盘的,一个是插这种 uib 通讯线的, 这两个呢,我们在触摸屏的硬件上你就得选择主口和从口,如果说用这个优盘,你得选择主口模式,用这样的这个方口的线,你得选择这个从口模式。然后呢像 下面就具体的去给大家介绍一下这个操作步骤。首先呢我们将这个 usb 通讯线插好,这里大家一定要注意啊,你要给他插紧,有的朋友插的比较浅啊,没有插到位会导致虚接,也会出现通讯不上的, 另一端插到电脑上,接下来将触摸屏的电源线接好, 下面的这一步比较重要,设置触摸屏的主口和松口模式,将触摸屏送上电源。然后呢我们进到参数设置界面,点击触摸屏的空白处, 点击系统参照设置,点击 usb, 选择从口模式,点击确定。然后呢 我们在触摸屏的主题画面当中,点击下载运行,选择连击,选择 usb 通讯,点击通讯测试,现在通讯测试正常。然后呢我们就可以将做好的程序下载到触摸屏当中了, 以上就是关于今天的内容给大家做的一个讲解,想学习更多实用知识的朋友大家记得点赞和关注,每天更新实用的视频,感谢大家支持!

这是一条数据线,看这个口应该是安卓手机的数据线,但是插到手机以后的话,他不通讯,到底是怎么回事呢?今天 给大家揭秘一下。一般像这种手机类似于手机这种通讯线的,插到电脑以后的话,不能通讯,而不能交换数据,只能用于充电。今天我们把它割开看一下, 看见了没有?其实在数据线中间,他只由一个红线,一个黑线, 其实他只能用于充电,不能用于数据通讯。如果正常的数据线的话,数据通讯的话,他是四条线,红线、黑线、绿线、白线, 这才正常的。像这种线的话,只能用于单纯的充电,不能用于数据通讯。

这个模块是大面积开发中最常用的一个模块, usb 转梯底下乱模块,大家可以看到上面有 正五伏金地,还有二 xdtsd, 还有三点三伏,这个呢模块呢不仅可以提供五伏电源,还可以提供三伏电源,中间呢二 xd 和 tsd 可以连接到单面机的串口,这样的话 就可以通过这个 usb 接口插到笔记本上和电脑进行通讯,这是最常用的一个模块,这多棒线,多棒线这边呢可以接到我们的单品机上,很方便的进行插板做单面机开发的,是非常熟悉这个模块的, 这个芯片呢是一个 cp 二幺零二芯片,它是一个 qfn 的一个封装,因为这个芯片 这是 qiphone 风状的,体积很小,所以说我们这个模块可以做的非常小。还有一种模块是 pl 二三零三这种芯片,那种芯片呢已经停产,然后我们现在用的最多的就是这个 cpr 幺零二这种芯片,好了,今天就介绍到这里。


usb 为什么无法取代 rs 二三二?是因为 rs 二三二通信距离。由于 usb rs 二三二通信距离可达到十五米, 而 usb 的通讯距离一般只有五米。其次,阿瑞斯二三二支持对等协议,而 usb 不支持对等协议,设备间无法直接通讯。工业通信中要求最多就是对等通信。所以 usb 无法取代阿瑞斯二三二,你知道了吗?

哎,你知道不,通过 wifi 热点,仅仅是通过这一根数据线进行连接,也能让你没联网的电脑用这个手机的流量来进行上网吗?哎,这就是手机上的 usb 网络共享功能了,不论你是安卓手机还是苹果手机,哎,不论你是 windows 电脑还是苹果电脑,哎,都是一样可以使用的,今天详细的来教给大家。 我们先说安卓手机连接 windows 电脑的一个步骤啊,非常的简单,用 usb 的数据线啊,连接你的电脑和手机,然后找到你手机中的设置啊,在里面呢搜索 usb 网络共享,然后打开这一步呢,可能有些手机呢不连接数据线是没法点的,一定得先把数据线和电脑连接好, 然后呢在弹出的菜单中呢选择 usb 网络共享。这时呢就能看到啊,你的 windows 电脑的左下角呢有一个网线连接的图标了,你的电脑呢就可以进行正常的哎,数据上网了。如果说你手机连接的呢是 wifi, 哎,那走的就是 wifi 的数据,如果你手机用的是流量,那 手机就是流量的数据啊,这个速度的上限是很高的,因为这个 usb 三点零的数据线呢和接口的话呢,那就是接近一个千兆的一个速度了。但如果说你的手机呢,它的 type c 接口的传声速度呢啊,只有 usb 二点零的话,比如说小米,哎,那抱歉,你的网速上限呢,可能只有百兆不到了。 那如果说你的手机是苹果的啊,那需要在设置界面这个个人优点中呢啊,打开允许其他人加入,然后呢直接用数据线连接 windows 电脑呢,也能看到,哎,底下有线网络连接这个图标了,此时你的电脑呢,也可以进行正常的数据上网了, 不过呢,由于这个苹果手机的它这个啊 latin 接口的速度呢,是 usb 二点零,所以呢网速最大啊,也就是一百兆,实际测试下来的话呢,就是六十兆左右的一个速度啊,速度是比较一般的,还没有无线热点要快啊,这个办法呢,主要是用在这种 没有无线网卡的电脑上来进行使用的,那如果说你用的呢,不是 windows 电脑,用的是苹果的 mate 电脑的话呢,哎,说实话,那一般的苹果电脑呢,它都有 无线网卡,所以用热点连接是最简单的。那如果说你追求稳定的话呢,想用有线共享手机网络,如果是安卓手机的话呢,你得专门下一个驱动,叫做这个名字,大家可以去网上查找下载。安装好了哎,之后和连接 windows 电脑的步骤是一样的了啊,连接数据线啊,打开手机的 usb 网络共享哎,就行了。 iphone 连接 mac 呢,就比较简单了,一样是开个人热点,然后呢,不需安装驱动哎,直接有电连接哎,就可以使用了,不过呢,速度还是一样哎,不会超过百兆啊,即使呢还不拥有无线热点连接快啊 啊,怎么样?那么这期保姆级别的不同系统下,手机和电脑的有线网络连接共享的一个教程哎,你学会了吗啊,点个双击视频都能够帮到你啊。

好,我们来看一下啊, plc 跟电脑到底怎么通信的操作步骤啊?好,这是 smart 的编程软件啊,现在我网线已经插好了啊,大家不用去看了啊,我已经插好了,这个时候呢,你打开这个编程软件啊,你得先最起码知道这个软件长什么样子, 打开以后就是就长这个样子啊,那你说我接下来怎么跟 pff 一通信呢?好,那你可以把现在扔一边啊,先扔一边,然后这个时候去点啊,给大家靠近一点啊,点这个 点右下角啊,这有一个上 wifi 的地方是不是?哎,通常我都没有连 wifi, 没有连也无所谓,不影响啊,没有上网也可以操作,点右键打开网络和 internet 设置,打开,打开以后, 这里面有一个仪态网啊,把它点开,然后这里边有一个更改适配器选项啊,点开, 然后呢?这三个你说哪一个是呢?这个就是啊,这个就是,当然每个人电脑不太一样啊,有的人是本地连接啊,这个就是你的网卡,也就是我们 pic 需要通过跟你电脑的网卡连起来才能够连上啊。那把这个双击打开,然后点属性啊,点属性, 然后这里边这么多啊,直接选择协议版本四,不用管的啊,直接双击打开,双 打开协议版本四啊,其他都不用管,因为我们不是讲这个电脑怎么用的啊,是讲这个 plc 跟电脑怎么联系的,双击打开,如果你的电脑刚开始处于这个位置,自动获得 ip, 是吧,那么你 就把它点到下面这个点一下啊,使用下面的 ip, 然后在这里填数啊,填数, 你看,我们刚才在黑板上讲了啊,如果 plc 的是幺九二幺六八零点一,那么我就把电脑的啊,电脑的改成幺九二幺六八零,后面这个地方假如我写成二啊,当然你写成三也可以,四也可以啊,只要不是一就行。 这个地方直往严码,把鼠标往这一放啊,往这一放,点一下就行了,自动出来下面这些啊,这这这啊,都不用管,然后直接点确定,直接点确定, ok, 然后点确定,关掉,关掉啊,关掉好了,那现在这边呢,就已经给大家操作完了啊,这时候我们来回到软件这个位置啊,回到软件这个位置 来,接下来该干什么了呢?该点到通信这两个字啊,通信这两个字,或者你点这个图标也可以,都一样啊,比如点通信, 然后这个有个下拉箭头啊,在这里边有的人比我这还多啊,那选哪一个呢?选刚才跟你那个电脑网卡一样的那一串啊,一样的,你看我这个 riotecusb f 一 family ctrl 啊, 这两个任何一个都可以啊,一个带自动,一个不带自动都可以啊,如果你没有 usb, 那就不要带 usb 的啊,我这个是有 usb 转接头,特别好,好看啊,你一眼就能看出来,只要带 usb 的。就是啊,其他的都不用管,比如我选第一个啊,选第一个, 然后点一下,好,他现在在转圈,转圈的意思就是正在查找 plc 的 ip 地址,你看, 查出来了啊, plc 的 ip 地址是幺九二幺六八零点一,刚才电脑是幺九二幺六八零点二,那这个 时候我们就在同一个网段了啊,就像我,我在五零一,你在五零二啊,我们推门就能看见,我们俩就马上能说话了啊。所以说 prc 现在和电脑就可以通信了,这个时候点确定就可以了啊,现在设定步骤就完了。那你说能不能通信上呢?你可以点一下下载试一下, 如果他出现这个界面,百分百能够同意上啊。你好一点,下载哎,下载已完成就可以了啊,现在就已经连接了。 这个步骤呢,已经给大家演示完了啊。所有看视频的同学,按照我刚才的操作啊,去实操一遍,你就会发现 p l c 原来没有那么难啊。很简单,关注我只讲你能听懂的 p l c 知识。

钥匙笔接口没有,他就是个废品,他是什么呢?他就是协议,钥匙笔二点零,钥匙笔三点零,雷电三,雷电四这些啊,都是协议。这是一个 usb 接口,里面 铜线可以导电,再加上传说协议呢,他就可以传数据了,你可以理解为一个人正在吃饭,接口呢,相对于食物,而协议呢,相对于筷子,二者相结合呀,就可以把食物送到嘴里面。 usb 最早的协议啊,诞生于一九九四年,叫 bosp 零点七,这是最早的内测版本,并没有上市。一九九六年,正式版的 usb 一点零发布,传输贷款只有一点五,照片 ps, 到了二零一九年的 usb 四,传输贷款达到了四十 gbps。 大概 在购买相关产品的时候啊,一定要注意接口协议的版本。另外 usb 协议已经改过好几次名字了,保证这张图买的时候要当心哦。那你知道雷电协议是什么吗?关注瑞典,涨知识!