Chinaunix首页 | 论坛 | 博客
  • 博客访问: 13257
  • 博文数量: 16
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 12
  • 用 户 组: 普通用户
  • 注册时间: 2015-10-07 20:32
文章分类
文章存档

2015年(16)

我的朋友

分类: 嵌入式

2015-10-07 22:07:18

开发环境:win7
开发板    :51单片机 + pdiusbd12 芯片


前言:
    字符串描述符(string descriptor)含有描述符性文字。有些字符串描述符可含有指向描述制造商,产品,序列号,配置,接口的字符串的索引。主机通过发送Get Descriptor 请求,且使设置事务中wValue字段的高字节等于03h,取得字符串描述符。


1,字符串描述符的实现


    当主机请求字符串描述符时,wValue 字段的低字节是索引值。取0的索引值含有请求语言ID(language ID)的特殊功能,而其他索引值则请求字符串。
    wLANGID[0~n]只对字符串描述符0有效。测字段含有一个或多个16bit的语言ID值,此值表明了字符串可用的语言。不返回字符串描述符的设备,也不能返回语言ID阵列。



    bString 对字符串描述符1和更高值有效,且含有Unicode UTF-16LE形式的字符串。这种形式中,大多数的字符串被编码为16bit的代码单元,代码单元的低字节会被首先发送。对于 U.S.English,代码单元的低字节是ASCII码字符。例如,字符A被以字节41h后跟随00h的方式发送。字符串不以null结尾。


2,运行结果




3,疑问:设置配置


4,源码
    mouse.zip




欲知如果 设置配置,请看下回分解


阅读(125) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~