imjacob
驱动牛犊
驱动牛犊
  • 注册日期2006-09-29
  • 最后登录2010-03-15
  • 粉丝0
  • 关注0
  • 积分2分
  • 威望109点
  • 贡献值0点
  • 好评度88点
  • 原创分0分
  • 专家分0分
阅读:2005回复:4

当usb的包大小小于端点大小时会怎么样

楼主#
更多 发布于:2007-07-03 21:39
我知道,当usb传输时,usb的数据包大小大于端点大小时,usb会自动分包。
那我想问的是党usb的数据包大小小于端点大小时,usb会怎么办?譬如,数据包64byte,端点128byte的,usb会自动在端点里填充两个数据包马?这个是需要自己做,还是硬件自动帮你做的?

谢谢
imjacob
驱动牛犊
驱动牛犊
  • 注册日期2006-09-29
  • 最后登录2010-03-15
  • 粉丝0
  • 关注0
  • 积分2分
  • 威望109点
  • 贡献值0点
  • 好评度88点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2007-07-04 20:33
怎么没人回答的阿,只能自己顶了
wjt810907
驱动中牛
驱动中牛
  • 注册日期2004-08-18
  • 最后登录2011-04-16
  • 粉丝0
  • 关注0
  • 积分86分
  • 威望409点
  • 贡献值1点
  • 好评度402点
  • 原创分2分
  • 专家分0分
板凳#
发布于:2007-07-05 09:02
什么芯片?
mcu_boy
imjacob
驱动牛犊
驱动牛犊
  • 注册日期2006-09-29
  • 最后登录2010-03-15
  • 粉丝0
  • 关注0
  • 积分2分
  • 威望109点
  • 贡献值0点
  • 好评度88点
  • 原创分0分
  • 专家分0分
地板#
发布于:2007-07-16 21:57
我用的是net2272,可我觉得不同的芯片应该是差不多的
imjacob
驱动牛犊
驱动牛犊
  • 注册日期2006-09-29
  • 最后登录2010-03-15
  • 粉丝0
  • 关注0
  • 积分2分
  • 威望109点
  • 贡献值0点
  • 好评度88点
  • 原创分0分
  • 专家分0分
地下室#
发布于:2007-07-16 22:01
这个问题我已经基本想明白。
usb的数据包大小大于端点大小的情况是不允许发生的,之前我的表述是错误的
usb的数据包大小小于端点大小的时候,不会在一个端点里填一个以上的包,只会填一个包。
实际空间有点浪费。
usb的数据包大小等于端点大小的时候,我认为这样最好。
游客

返回顶部