- 1、本文档共288页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
中国普天信息技术研究院 * * 标准的设备请求 这部分描述的所有USB设备都定义的标准设备请求,表9-3将它们列出,而表9-4、9-5分别结出了对应的标准请求码及描述表类型. 不管设备是否被分配了非缺省地址或设备当前是被配置了的,它们都应当对标准请求产生响应. 特性选择符被用来设置特性或使特性生效。比如说某个设备、接口、或结点的远程唤醒功能,特性选择符的值在表9-6中得到了说明. 对于非法请求的处理从前所述。但是非法请求并不会使得控制通道设置Halt特性。如果因为某种原因,设备因为一个错误状态不能通过缺省控制通道来与主机通信,设备必须被reset来清除错误状态并重启缺省通道. 中国普天信息技术研究院 * * 中国普天信息技术研究院 * * 中国普天信息技术研究院 * * 1.清除特性(ClearFeature()) 这个请求是被用来清除或禁能一个特性。 wValue中的特性选择符的值必须根据接收者来设定适当的值。接收者是设备要用设备特性选择符,是接口就必须用接口特性选择符,是端结点就要用端节点特性描述符. 参照表9-6来看选择符与接收者的对应关系. 一个ClearFeature( )请求所指的特性如果不能被清除,不存在或指的是不存在的接口或结点号,会产生RequestError错误 . 如果wLength不为0,设备响应无定义 缺省状态:当设备处于缺省状态时,对此请求的反应无定义。 地址状态:在设备处于地址状态时这个请求是合法的,但如果该请求指的是接口或是非零号端结点,会引起请求错误。 配置状态:在此状态下,该请求合法 注意:ClearFeature()请求不能清除Test_Mode特性。 中国普天信息技术研究院 * * 2.取得配置 这个请求返回当前设备的配置值. 此请求返回当前设备配置值。 如果返回0值表明设备未配置。 如果wValue, wIndex, wLength的值与上面表中不同,设备响应无定义。 缺省状态:该请求响应无定义 地址状态:返回0值 配置状态:非0的 bConfigurationValue值被返回 中国普天信息技术研究院 * * 3.取得描述符 这个请求返回存 在的描述符. wValue域的高一字节标识描述表类型,低一字节表示描述符号的索引(参见表9-5)。当将几个类型相同的描述符应用到设备中时,描述符索引用于选择一个特定的描述符(只能是配置和字符串描述符)。例如:设备可以用几个配置描述符。对于其他可以通过GetDescriptor()请求取得的标准描述符来说,描述符的索引须为0.描述符索引值的范围从0开始到设备使用该类型描述符的数量减1. wIndex域标识字串描述表的语言(Language ID)如果是其它语言的话就设为0,wLength表示要返回多少字节。如果描述表长度大于wLength域值,那么只有描述表的初始部分被返回。如果描述表比wLength域值小,没发送一个短包来标志传输的结束。一个短包被定义成一个长度短于最大负载长度或一个空(NULL)包。 中国普天信息技术研究院 * * (1)通过SETUP令牌初始化 控制传输用SETUP令牌初始化主机和功能设备的位序列.图8.44所示为主机向功能设备发送SETUP包后,再发送OUT处理情况.圆圈内的编号表示发送器和接收器的为序列.功能设备必须接收数据并返回ACK.当功能设备接收处理后,它必须设置它的位序列,那么主机和功能设备的位序列在SETUP处理结束的时候等于1. (2)连续的数据处理 图8.45是产生两个连续处理的情况.对于数据发送器来说,它在接收到ACK后触发它的位序列.接收器只在它接收了一个有效的数据包,并且包的数据PID与其位序列的当前值一致时,触发其位序列;发送器只在接收到数据包的ACK后触发其位序列. 在每次处理中,接收器都将接收到的位序列与发送器的位序列比较(将数据包PID编码成DATA0或者DATA1).如果不能接收数据,接收器必须发送NAK,而且发送器和接收器的位序列不变;如果能接收数据并且接收器的位序列与PID位序列相等,那么数据被接收且位序列触发.没有数据包的两处理阶段发送器和接收器的位序列不变. 中国普天信息技术研究院 * * 中国普天信息技术研究院 * * (3)数据被破坏或不能接收 如果数据不能被接收或者接收到数据包被破坏,接收器会根据环境发送NAK或STALL握手或者超时,接收器不会触发它的位序列.图8.26是处理被NAK然后重试的情况.任何非ACK握手或者超时都会产
您可能关注的文档
- 2013考研政治大纲(完美版).pdf
- 底胤 托福 11.10、18、24 机经预测.pdf
- 底胤 托福 11.30 机经预测.pdf
- 【江】QGDW-10-J187-2012 用电计量箱技术标准.pdf
- §4连续时间系统的频域分析.ppt
- 11BJZ58_SN保温连锁砌块_BM轻集料隔墙连锁砌块图集.pdf
- 2012本科生战略管理(全).ppt
- FORTRAN语言第1章(共8章.ppt
- FORTRAN语言第4章(共8章).ppt
- 办公礼仪xy.ppt
- “共和国勋章”获得者张富清事迹作文7篇(精选).docx
- “学海导航”中学语文课堂教学设计.docx
- “我和我的家乡”征文范本7篇(精选).docx
- 《木兰诗》翻译及原文.docx
- 湖南省衡阳市衡阳县长宁金山区2025届高三数学上学期12月联考试题文含解析.doc
- 2024年高考生物二轮复习核心考点专项突破人体的稳态与免疫调节练习含解析.docx
- 2024_2025学年高中数学第一章统计1.3统计图表学案含解析北师大版必修3.doc
- 二年级语文下册课文311我是一只小虫子教案新人教版.doc
- 2024_2025学年新教材高中历史第二单元中古时期的世界第4课中古时期的亚洲习题含解析新人教版必修中外历史纲要下.docx
- 2024_2025学年新教材高中地理第4章地球上水的运动与能量交换第2节世界洋流的分布与影响课后练习含解析中图版选择性必修1.doc
文档评论(0)