kejun
驱动牛犊
驱动牛犊
  • 注册日期2001-06-28
  • 最后登录
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:2174回复:4

请问endpoint的大小是否会影响到一次性数据传输的大小?

楼主#
更多 发布于:2001-07-16 10:27
请问大们:usb的endpoint的大小(自己可以设定)是否将会影响到(对设备来讲)一次性传输数据的大小,因为flesh的一次性传输数据大小为512bytes。而最大的endpoint设定也只能为128bytes(同步ISO),而EZ-USB的DATA sheets中提到可以接flesh,我该怎么做?
kejun
rayyang2000
管理员
管理员
  • 注册日期2001-03-23
  • 最后登录2012-09-13
  • 粉丝3
  • 关注0
  • 积分1036分
  • 威望925点
  • 贡献值3点
  • 好评度823点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2001-07-16 11:37
我想你说的应该是endpoint的buffer的大小,如果是这样,答案是肯定的.
天天coding-debugging中----超稀饭memory dump file ======================================================== [b]Windows Device Driver Development and Consulting Service[/b] [color=blue][url]http://www.ybwork.com[/url][/color] ========================================================
wetty
驱动牛犊
驱动牛犊
  • 注册日期2001-06-14
  • 最后登录2004-05-17
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2001-07-16 16:40
控制和批量端点必须指定某个离散值,少于或等于8,16,32,64。而中断和同步端点能指定少于或等于最大值的任何值。对同步端点是少于或等于1023。同步(isochronous)传输可以在一个总线帧内最多传输1023字节数据。同步端点的最大包长度可为少于1023字节的任意值。
所以可以将最大包长度设为512bytes.另外,同步传输时,8051将数据写入同步 fifo中,在下一帧发出。所以同步fifo的大小会影响传输数据的大小。
kejun
驱动牛犊
驱动牛犊
  • 注册日期2001-06-28
  • 最后登录
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地板#
发布于:2001-07-16 18:40
  thank you :wetty
kejun
wetty
驱动牛犊
驱动牛犊
  • 注册日期2001-06-14
  • 最后登录2004-05-17
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地下室#
发布于:2001-07-16 19:53
呵呵,咱们好像搞的是非常类似的东东。共同学习,共同提高。
游客

返回顶部