我知道,当usb传输时,usb的数据包大小大于端点大小时,usb会自动分包。那我想问的是党usb的数据包大小小于端点大小时,usb会怎么办?譬如,数据包64byte,端点128byte的,usb会自动在端点里填充两个数据包马?这个是需要自己做,还是硬件自动帮你做的?谢谢
回复(4) 2007-07-03 21:39 来自版块 - USB驱动开发
表情
imjacob这个问题我已经基本想明白。 usb的数据包大小大于端点大小的情况是不允许发生的,之前我的表述是错误的 usb的数据包大小小于端点大小的时候,不会在一个端点里填一个以上的包,只会填一个包。 实际空间有点浪费。 usb的数据包大小等于端点大小的时候,我认为这样最好。(2007-07-16 22:01)
imjacob我用的是net2272,可我觉得不同的芯片应该是差不多的(2007-07-16 21:57)
wjt810907什么芯片?(2007-07-05 09:02)
imjacob怎么没人回答的阿,只能自己顶了(2007-07-04 20:33)

返回顶部