- 1、本文档共3页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
维普资讯
基于单片机的USB传输系统的设计与实现
林华
(长江大学计算机科学学院,湖北荆州434023)
摘[要]本文介绍了一种基于SL8111HS芯片及单片机的USB传输系统;系统由单片机、USB接口控制器、高速RAM、
串口等设备组成;首先分析了USB系统的通信协议,然后介绍系统的硬件设计,最后介绍系统的软件实现过程。
[关键字]单片机;USB;SL8111HS
(3)数据流模型
i.引言
端点(Endpoint):端点实际上是设备硬件上具有一定大
随着USB接口的广泛的应用,USB外设的种类不断丰小的数据缓冲区。USB系统中,每一个端点都有唯一的地址,
富,应用领域也不断扩大。在传统的应用中,USB接口应用仅这是由设备地址和端点号给出的。而设备的大小、属性等在
仅局限在Pc机与各种外设之间,而外设与外设之间却无法设备出厂时由厂家定义。所以,每一个USB设备在主机看来
利用USB接口进行通信。但是随着嵌入式产品应用领域的就是一系列端点的集合,主机通过端点与设备进行通信。
日益增长,USB外设的应用需求不断扩大,在单片机上应用管道(Pipe):管道就是主机与设备端点之间的连接。管
USB外设已成为大势所趋。道就是数据传输的通道,代表了主机的数据缓冲区与设备端
2.USB系统的通信协议的分析点之间交换数据的能力。设备被配置后,端点就可以使用了,
因此管道就存在了。
USB协议中最为复杂的是底层数据通信结构的内容,其
数据传输过程:在Pc上,设备驱动程序通过调用USB驱
中包括了最基本的数据传输单元、数据传输类型、数据流模
动程序接口USBDUSB(DriverInterface),发出输入输出请
型等。
求包IRP这样,在USB驱动程序接到请求之后,调用主控制
(1)数据传输的基本单元
驱动程序接口HCDH(ostControllerDriverInterface),
“包”,是USB最基本的数据单元,每个包,基本上包含了
将IRP转化为USB的传输。当然,一个IRP可以包含一个或
一个完整的USB信息。按照包在整个USB数据传输中的作用
多个USB传输。接着,主控制驱动程序将USB传输分解为总
不同,包可以分为3类:令牌包、数据包和握手包。
线事务,主控制器以包的形式发送给设备。
(2)USB的数据传输类型
以包为基础,传输和同步传输USB定义了4种数据的传3.系统硬件设计
输类型:控制传输、中断传输、批量传输和同步传输。
您可能关注的文档
- 单脉冲雷达四通道联合的高分辨测角新方法.pdf
- 基础会计实训课程标准.pdf
- 《商行银行信贷实务课程标准.pdf
- 2023年社区生育工作计划三篇 .pdf
- 外资、外企及外籍个人在华税收优惠政策总结.pdf
- mos管放大工作原理.pdf
- 生态黑猪养殖项目可行性报告 .pdf
- 拉格朗日中值定理在函数极限运算中的应用.pdf
- 基于PLC光照控制系统设计.pdf
- 拉格朗日中值定理在高等数学中的应用探索.pdf
- 2017年江苏职业学校技能大赛财经商贸类财会专业 .pdf
- 2016新编电子技术基础与技能第1单元__二极管及其应用 .pdf
- 2018-2019-有线电视运营维护员岗位职责本 (7页) .pdf
- (完整版)基于单片机的温度自动控制系统设计毕业论文 .pdf
- 1.1.2认识数字图形图像(二)-人教蒙教版八年级信息技术上册教学设计.pdf
- 2014年XX州固定资产投资运行报告【共6页】 .pdf
- 2020年中级会计实务试题4334 .pdf
- 2020学年高中化学第二章分子结构与性质第一节共价键学案新人教版选修3.pdf
- 2023年中级会计职称之中级会计经济法考试题库.pdf
- 2023年专项成套装置相关项目实施方案.pdf
文档评论(0)