mengrz
驱动牛犊
驱动牛犊
  • 注册日期2006-12-27
  • 最后登录2007-02-04
  • 粉丝0
  • 关注0
  • 积分40分
  • 威望5点
  • 贡献值0点
  • 好评度4点
  • 原创分0分
  • 专家分0分
阅读:2186回复:3

USB Bulk和Interrupt传输是否通过0控制端点控制数据包长度?

楼主#
更多 发布于:2007-01-26 14:39
  我在做BULK和INTERRUPT传输时如果读的数据长度超过设备里有的数据长度就读不到数据,不知道怎样控制数据长度?
jinghuiren
驱动巨牛
驱动巨牛
  • 注册日期2002-06-01
  • 最后登录2008-10-27
  • 粉丝0
  • 关注0
  • 积分291分
  • 威望460点
  • 贡献值0点
  • 好评度428点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2007-01-26 16:21
你可以通过不满包或空包结束整个传输事务
mengrz
驱动牛犊
驱动牛犊
  • 注册日期2006-12-27
  • 最后登录2007-02-04
  • 粉丝0
  • 关注0
  • 积分40分
  • 威望5点
  • 贡献值0点
  • 好评度4点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2007-01-28 07:17
谢谢,
还有,比如中断传输的MaxPacketSize是16,用中断传输从设备读数据时,设备里有大于16字节的数据,为什么只能多次用16字节读数据,为什么不能一次读让设备多次发呢,是不是必须要这样读?
jinghuiren
驱动巨牛
驱动巨牛
  • 注册日期2002-06-01
  • 最后登录2008-10-27
  • 粉丝0
  • 关注0
  • 积分291分
  • 威望460点
  • 贡献值0点
  • 好评度428点
  • 原创分0分
  • 专家分0分
地板#
发布于:2007-01-29 10:35
可以一次读让设备发多次,
只要两方协调好即可
游客

返回顶部