jiangjingrun
驱动牛犊
驱动牛犊
  • 注册日期2002-11-07
  • 最后登录2005-02-01
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:2193回复:17

有关usb-d12传输方式

楼主#
更多 发布于:2003-06-03 11:16
我调d12扳子时出现奇特的现象。
用改变端点描述符的方法测试各种传输方式的速度。(发现bulk方式下的速度小于中断方式。看goodlink灯的闪烁,很明显的看出)
而且用同步方式易出现――wdwizar(kernel32.dll)发生错误――
的提示然后是发送失败。
请教各位大虾,仅修改端点描述符方法是否正确?固件程序要修改吗?应该如何改?请指点正确的方法。还有不同传输方式在打包格式传输速度上到底有何区别?先谢谢了。
NewTech
驱动大牛
驱动大牛
  • 注册日期2002-10-02
  • 最后登录2010-03-27
  • 粉丝0
  • 关注0
  • 积分16分
  • 威望263点
  • 贡献值0点
  • 好评度86点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2003-06-03 11:46
你怎么到过来要调试d12了!
肯定不能只改描述,固件也要相应修改的!
jiangjingrun
驱动牛犊
驱动牛犊
  • 注册日期2002-11-07
  • 最后登录2005-02-01
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2003-06-04 09:07
谢谢指点,我是想测试不同传输方式下的传输速度。这方面的资料较少,请教各位。
NewTech
驱动大牛
驱动大牛
  • 注册日期2002-10-02
  • 最后登录2010-03-27
  • 粉丝0
  • 关注0
  • 积分16分
  • 威望263点
  • 贡献值0点
  • 好评度86点
  • 原创分0分
  • 专家分0分
地板#
发布于:2003-06-04 15:36
我测试过我用的芯片,ISO方式比BULK方式要慢!
jiangjingrun
驱动牛犊
驱动牛犊
  • 注册日期2002-11-07
  • 最后登录2005-02-01
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地下室#
发布于:2003-06-05 11:08
上面的朋友你用的是什么芯片?如果是cypress的新片本身已经设定端点的传输方式了,而d12没有,开发者可以灵活应用。
一天到晚游泳的鱼
驱动小牛
驱动小牛
  • 注册日期2002-05-08
  • 最后登录2005-04-06
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
5楼#
发布于:2003-06-11 10:48
我调d12扳子时出现奇特的现象。
用改变端点描述符的方法测试各种传输方式的速度。(发现bulk方式下的速度小于中断方式。看goodlink灯的闪烁,很明显的看出)
而且用同步方式易出现――wdwizar(kernel32.dll)发生错误――
的提示然后是发送失败。
请教各位大虾,仅修改端点描述符方法是否正确?固件程序要修改吗?应该如何改?请指点正确的方法。还有不同传输方式在打包格式传输速度上到底有何区别?先谢谢了。


bulk方式肯定比中断快的,中断是1ms传一次,16byte,而bulk则可以传16次,每次64个字节,我有点没弄清的是我上传数据时,发现中断间隔了8ms,不知道是什么问题?楼上的兄弟,你用中断方式的时候,能不能用示波器测一下你的中断周期,看看是多少?有空我们多交流!我的e_mail:nishuiping@hotmail.com
hedonghedonghe
驱动牛犊
驱动牛犊
  • 注册日期2003-06-03
  • 最后登录2005-04-19
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
6楼#
发布于:2003-06-17 11:32
我也有有同样的问题。 我想加入自已的子程序。但我没有原程序。
我想请大哥给我一份原程序。多谢
hedongheodnghe@cnnb.net
zclpanda
驱动牛犊
驱动牛犊
  • 注册日期2002-10-09
  • 最后登录2008-04-16
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
7楼#
发布于:2003-06-18 11:48
bulk模式和终端模式在mcu程序中如何设定,我的程序总是终端模式.速度较低
xjLegend
驱动小牛
驱动小牛
  • 注册日期2002-11-04
  • 最后登录2005-06-08
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
8楼#
发布于:2003-06-18 12:00
固件程序中至少要改两个地方吧,一是描述符,二是D12_SetMode()中的参数
我想要点分,这样才有成就感嘛!
jiangjingrun
驱动牛犊
驱动牛犊
  • 注册日期2002-11-07
  • 最后登录2005-02-01
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
9楼#
发布于:2003-06-18 15:46
====================
固件程序中至少要改两个地方吧,一是描述符,二是D12_SetMode()中的参数
====================

D12_SetMode()中的设置d12的模式0,1,2,3与我说的传输方式好象不是一个概念。
jiangjingrun
驱动牛犊
驱动牛犊
  • 注册日期2002-11-07
  • 最后登录2005-02-01
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
10楼#
发布于:2003-06-18 15:51
固件程序中至少要改两个地方吧,一是描述符,二是D12_SetMode()中的参数


对了,如果有哪位高人能清楚解释一下d12中提到的端点描述中的模式0,1,2,3区别有哪些的话,太好不过了。谢谢!
4qiuxh
驱动小牛
驱动小牛
  • 注册日期2002-11-27
  • 最后登录2008-04-14
  • 粉丝0
  • 关注0
  • 积分20分
  • 威望2点
  • 贡献值0点
  • 好评度2点
  • 原创分0分
  • 专家分0分
11楼#
发布于:2003-07-23 13:22
呵呵,我要传输的是实时的数据了,看来也要用iso传输了,看来是不是还有很多的困难啊!我出了要传递实时数据之外,还要传递非实时的数据,是可以只用实时传输吗?
clementzhao
驱动大牛
驱动大牛
  • 注册日期2003-05-08
  • 最后登录2009-02-20
  • 粉丝0
  • 关注0
  • 积分28分
  • 威望63点
  • 贡献值0点
  • 好评度2点
  • 原创分0分
  • 专家分0分
12楼#
发布于:2003-07-25 08:44
模式0是异步方式,bulk就是用模式0。模式1、2、3都是同步方式,具体的不同就是端点2缓冲大小和方向。
一天到晚游泳的鱼
驱动小牛
驱动小牛
  • 注册日期2002-05-08
  • 最后登录2005-04-06
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
13楼#
发布于:2003-07-27 18:15
我设成ISO-in模式,使用的是双缓冲区,然后我就往端点5中发128个字节的数据,可是不行!到底还有哪里需要改啊?
liyangljw
驱动牛犊
驱动牛犊
  • 注册日期2003-04-23
  • 最后登录2016-01-07
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
14楼#
发布于:2003-07-27 23:12
http://www.eeeok.com/movie/film.asp?id=liyangljw
*☆∵
一天到晚游泳的鱼
驱动小牛
驱动小牛
  • 注册日期2002-05-08
  • 最后登录2005-04-06
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
15楼#
发布于:2003-07-28 10:07
liyangljw老兄,你铁的什么啊?
flytomoon
驱动巨牛
驱动巨牛
  • 注册日期2003-07-09
  • 最后登录2004-10-18
  • 粉丝1
  • 关注1
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
16楼#
发布于:2003-07-28 10:12
此处不许贴广告的。
jiangjingrun
驱动牛犊
驱动牛犊
  • 注册日期2002-11-07
  • 最后登录2005-02-01
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
17楼#
发布于:2003-07-29 08:37
我设成ISO-in模式,使用的是双缓冲区,然后我就往端点5中发128个字节的数据,可是不行!到底还有哪里需要改啊?


我认为,端点5的描述符也应设成ISO方式。
游客

返回顶部