assert&chuip
驱动牛犊
驱动牛犊
  • 注册日期2003-02-19
  • 最后登录2008-06-02
  • 粉丝0
  • 关注0
  • 积分48分
  • 威望9点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:1580回复:4

关于HID 设备

楼主#
更多 发布于:2005-03-01 15:35
HI:
  各位!我现在在开发USB HID设备,有以下个迷惑!
1。HID设备可以接受和发送随意长度的数据吗?还是只有固定的数据。
2。在REPORT里可以配置接受或发送超过8个字节长度的数据吗?
grimreaper
驱动牛犊
驱动牛犊
  • 注册日期2004-10-13
  • 最后登录2006-08-25
  • 粉丝0
  • 关注0
  • 积分10分
  • 威望1点
  • 贡献值0点
  • 好评度1点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2005-03-01 15:58
每次数据交易的字节数是有限制的,对于低速,全速,高速分别是8,64,1024字节。一个REPORT可以使用多个数据交易
assert&chuip
驱动牛犊
驱动牛犊
  • 注册日期2003-02-19
  • 最后登录2008-06-02
  • 粉丝0
  • 关注0
  • 积分48分
  • 威望9点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2005-03-01 16:14
谢谢grimreaper的回答,但是我看REPORT里可以配置发送和接受数据的长度的啊!
  还有,如果我配置发送和接受的数据长度是8个字节,如果小于8个字节可以吗?
assert&chuip
驱动牛犊
驱动牛犊
  • 注册日期2003-02-19
  • 最后登录2008-06-02
  • 粉丝0
  • 关注0
  • 积分48分
  • 威望9点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地板#
发布于:2005-03-01 16:44
我知道低速设备是8个字节交换一次的,但是,这应该是驱动自己的事啊!
  我使用WriteFile (DeviceHandle,
OutputReport,
64,
&BytesWritten,
NULL);
  这个函数应该OutputReport应该可以大于8个字节吧,然后HID驱动程序自己8个字节发送一次。
rencheng96
驱动牛犊
驱动牛犊
  • 注册日期2004-12-02
  • 最后登录2007-01-27
  • 粉丝0
  • 关注0
  • 积分30分
  • 威望3点
  • 贡献值0点
  • 好评度3点
  • 原创分0分
  • 专家分0分
地下室#
发布于:2005-03-02 14:44
你好,我新手,能告诉我,DDK 是怎么安装的吗.我点那个图标,它告诉说:储蓄盘不够!这是怎回事?用什么方面军法才能解压的?THANK YOU!


 

QQW
游客

返回顶部