阅读:2194回复:17
有关usb-d12传输方式
我调d12扳子时出现奇特的现象。
用改变端点描述符的方法测试各种传输方式的速度。(发现bulk方式下的速度小于中断方式。看goodlink灯的闪烁,很明显的看出) 而且用同步方式易出现――wdwizar(kernel32.dll)发生错误―― 的提示然后是发送失败。 请教各位大虾,仅修改端点描述符方法是否正确?固件程序要修改吗?应该如何改?请指点正确的方法。还有不同传输方式在打包格式传输速度上到底有何区别?先谢谢了。 |
|
沙发#
发布于:2003-06-03 11:46
你怎么到过来要调试d12了!
肯定不能只改描述,固件也要相应修改的! |
|
板凳#
发布于:2003-06-04 09:07
谢谢指点,我是想测试不同传输方式下的传输速度。这方面的资料较少,请教各位。
|
|
地板#
发布于:2003-06-04 15:36
我测试过我用的芯片,ISO方式比BULK方式要慢!
|
|
地下室#
发布于:2003-06-05 11:08
上面的朋友你用的是什么芯片?如果是cypress的新片本身已经设定端点的传输方式了,而d12没有,开发者可以灵活应用。
|
|
5楼#
发布于:2003-06-11 10:48
我调d12扳子时出现奇特的现象。 bulk方式肯定比中断快的,中断是1ms传一次,16byte,而bulk则可以传16次,每次64个字节,我有点没弄清的是我上传数据时,发现中断间隔了8ms,不知道是什么问题?楼上的兄弟,你用中断方式的时候,能不能用示波器测一下你的中断周期,看看是多少?有空我们多交流!我的e_mail:nishuiping@hotmail.com |
|
6楼#
发布于:2003-06-17 11:32
我也有有同样的问题。 我想加入自已的子程序。但我没有原程序。
我想请大哥给我一份原程序。多谢 hedongheodnghe@cnnb.net |
|
7楼#
发布于:2003-06-18 11:48
bulk模式和终端模式在mcu程序中如何设定,我的程序总是终端模式.速度较低
|
|
8楼#
发布于:2003-06-18 12:00
固件程序中至少要改两个地方吧,一是描述符,二是D12_SetMode()中的参数
|
|
|
9楼#
发布于:2003-06-18 15:46
====================
固件程序中至少要改两个地方吧,一是描述符,二是D12_SetMode()中的参数 ==================== D12_SetMode()中的设置d12的模式0,1,2,3与我说的传输方式好象不是一个概念。 |
|
10楼#
发布于:2003-06-18 15:51
固件程序中至少要改两个地方吧,一是描述符,二是D12_SetMode()中的参数 对了,如果有哪位高人能清楚解释一下d12中提到的端点描述中的模式0,1,2,3区别有哪些的话,太好不过了。谢谢! |
|
11楼#
发布于:2003-07-23 13:22
呵呵,我要传输的是实时的数据了,看来也要用iso传输了,看来是不是还有很多的困难啊!我出了要传递实时数据之外,还要传递非实时的数据,是可以只用实时传输吗?
|
|
12楼#
发布于:2003-07-25 08:44
模式0是异步方式,bulk就是用模式0。模式1、2、3都是同步方式,具体的不同就是端点2缓冲大小和方向。
|
|
13楼#
发布于:2003-07-27 18:15
我设成ISO-in模式,使用的是双缓冲区,然后我就往端点5中发128个字节的数据,可是不行!到底还有哪里需要改啊?
|
|
14楼#
发布于:2003-07-27 23:12
http://www.eeeok.com/movie/film.asp?id=liyangljw
|
|
|
15楼#
发布于:2003-07-28 10:07
liyangljw老兄,你铁的什么啊?
|
|
16楼#
发布于:2003-07-28 10:12
此处不许贴广告的。
|
|
17楼#
发布于:2003-07-29 08:37
我设成ISO-in模式,使用的是双缓冲区,然后我就往端点5中发128个字节的数据,可是不行!到底还有哪里需要改啊? 我认为,端点5的描述符也应设成ISO方式。 |
|