阅读:1375回复:3
usb批量传输中的小问题
请问各位老大,usb规范中允许的批量数据负载的最大尺寸只能是8、16、32、64,我将端点配置为64字节,那么如果要传输的数据小于64字节,是否需要填充至最大尺寸?这个和帧又有什么关系呢?
|
|
沙发#
发布于:2003-08-18 10:49
那么在批量传输中对帧应该考虑哪些呢?
|
|
板凳#
发布于:2003-08-13 12:24
飞猫说得对,不过如果是没有达到最大包尺寸的数据包(比如你的情况,没有到64),那么就是一个不满包,一般usb芯片里有控制端点的寄存器,可以让这个包强制生效,这和达到最大包自动生效是一样的
|
|
地板#
发布于:2003-08-13 11:22
在usb1.1中是这些大小,usb2.0是512
协议规定不能大于你设定底最大值,但是可以小于啊 如果小于底话,不用填充什么东西 然后直接发送 还有就是,总线上有些时候要传送空包的呀 也就是一个byte的数据都没有! |
|
|