阅读:2174回复:4
请问endpoint的大小是否会影响到一次性数据传输的大小?
请问大们:usb的endpoint的大小(自己可以设定)是否将会影响到(对设备来讲)一次性传输数据的大小,因为flesh的一次性传输数据大小为512bytes。而最大的endpoint设定也只能为128bytes(同步ISO),而EZ-USB的DATA sheets中提到可以接flesh,我该怎么做?
|
|
|
沙发#
发布于:2001-07-16 11:37
我想你说的应该是endpoint的buffer的大小,如果是这样,答案是肯定的.
|
|
|
板凳#
发布于:2001-07-16 16:40
控制和批量端点必须指定某个离散值,少于或等于8,16,32,64。而中断和同步端点能指定少于或等于最大值的任何值。对同步端点是少于或等于1023。同步(isochronous)传输可以在一个总线帧内最多传输1023字节数据。同步端点的最大包长度可为少于1023字节的任意值。
所以可以将最大包长度设为512bytes.另外,同步传输时,8051将数据写入同步 fifo中,在下一帧发出。所以同步fifo的大小会影响传输数据的大小。 |
|
地板#
发布于:2001-07-16 18:40
thank you :wetty
|
|
|
地下室#
发布于:2001-07-16 19:53
呵呵,咱们好像搞的是非常类似的东东。共同学习,共同提高。
|
|