usb通信协议 是什么?

usb通信协议 是什么?,第1张

USB是一种支持在USB主机和USB设备之间进行串行数据传输的通信协议。主机作为总线的主叫方,采用两种信令模式:全速模式12Mb/s和低速模式1.5Mb/s。USB使用四种数据传输方式:控制传缺宽输(control)、中断传输(interrupt)、批量传输(bulk)及等时传输(isochronous)。其中控制模式主要用于控制指令传输及USB规范的实现,等时传输主要用于音频及视频传输。USB通过两次总线列举(Enumeration and Renumertion)来实现设备识别以及驱动程序析加载。其具体过程为:USB设备连到主机后,主机依据USB规闭判范在特定地址通过端口0(endpoint0)与外设通信,并将外设视为默认设备。外设与主机通信将其6设备标识(DID、PID、VID)发给主机进行第二次总线列举。主机根据设备标识,加载相应设备驱动程序,重伏态亮新分配地址,并将控制权转交给外设固件(firmware),通过固件与设备驱动程序及主机应用程序的交互通信,来实现外设的功能。

很深奥的虚顷问题,还么分= =。我郁闷。 一个USB系统可以从三个方面加以描述:USB互连、USB从端口和USB主端口。1. USB互连USB互连是指一个USB主端口(USB Host)与USB从端口相连并和其通信的方式,它包括以下几方面。·总线的液誉链拓扑结构:USB主端口和USB从端口的连接模式。·数据流模型:描述了数据在系统中通过USB从产生方到使用方的流动方式。·任务规划:USB提供多个从端口共享的连接,对USB从端口必须进行规划以分配带宽。USB的总线拓扑结构如图所示,它是一个星型结构,集线器(Hub)位于每个星型结构的中心,USB协议规定最多允许5级集线器进行级连。这种集线器级连的方式使得外设的扩展很容易。数据流模式对于USB设备很关键。USB协议支持以单向或双向的方式,在USB主端口和一个USB设备之间交换功能数据和控制信息。USB的数据传输是在主端口和一个USB从端口上的特定端点之间进行的,一个给定的USB从端口支持多个数据传输端点。USB主端口将分别处理一个USB从端口的任一端点与其他端点上的通信,这种主端口和一个USB从端口之间的联系称为管道。

</FONT>在USB技术的体系结构中有基本的数据传送类型,任一给定的管道都必须能够支持其中的一种传输方式。2.USB从端口USB从端口包括USB集线器和功能设备(Function)两大类。它们都必须有标准的USB接口,理解USB协议,支持标准的USB *** 作(如配置、复位等)。它们的描述信息也必须具有USB协议定义的标准格式。集线器为USB总线提供扩展和连接;功能设备是具有一定特殊应用功能的设备,它能发送数据到主机,也可以接收来自主机的数据和控制信息。3.USB主端口USB主机是USB系统的核心,在一个USB系统中只有一个主端口主端口的USB接口称为USB控制器,通过它主机和外围USB设备进行通信。在主机中还集成了一个根集线器(Root Hub),用于直接与外设相连或与一般USB Hub级连。主机所具有的功能包括:·检测USB设备的插入和拔出。·管理主机与设备之间的数据闹孙流。·对设备进行必要的控制。·收集各种状态信息。·对插入的设备供电。ARM内部集成了USB控制器,可以接出USB Host端口,用于系统调试。

用 51,这就太麻烦了。

也可以说,肢宴是办不到的。

51 单片机的历饥银存储器,一般,是不够用的。

-----------

用转换器,把 PC 的 USB 模拟成串口。

51 用串口通信,可以实现与 PC 的联系。

在 PC 端,只知道有个新的串口而已。

PC 不肢差可能识别出“U盘、键盘鼠标、摄像头、光驱、游戏手柄、网卡、打印机等。”


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/12380816.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-25
下一篇 2023-05-25

发表评论

登录后才能评论

评论列表(0条)

保存