版块
论坛
喜欢
话题
应用
搜索
登录
注册
lvgx的个人空间
访问量
0
新鲜事
帖子
资料
http://bbs3.driverdevelop.com/index.php?m=space&uid=2981
问个关于AN2131的问题
不知firmware中的EP Pair功能是用来干什么的,有哪位能描述一下吗?它是把两个buffer连在一起使用,不知这有什么好处,能提高数据的传输速度吗? 谢谢。
回复
(
12
)
2002-04-22 18:09
来自版块 -
USB驱动开发
◆
◆
表情
告诉我的粉丝
提 交
yxy3115
:
哦,那你一次OUT很多数据,存在什么地方,外存储器吗? 你每次读进来的时候,注意在IN ISR中设置INBC = 64。试试。 这样,你给我一个实时的联系方式,我跟你讨论,我也是2131, 遇到问题,需要切磋。 多谢朋友的交流,我的QQ是12020359,...
(2002-04-28 15:00)
回复
lvgx
:
哦,那你一次OUT很多数据,存在什么地方,外存储器吗? 你每次读进来的时候,注意在IN ISR中设置INBC = 64。试试。 这样,你给我一个实时的联系方式,我跟你讨论,我也是2131, 遇到问题,需要切磋。
(2002-04-27 16:29)
回复
yxy3115
:
在例子中不是能成功吗?把OUT中的,转到IN中。 应用程序中为写,读指令。我没有试过,但是应该没有问题吧。 例子中的只传送一个包,全在一个OUT中断的就解决了,要传送多个包,就必须使用IN中断。
(2002-04-27 13:42)
回复
lvgx
:
在例子中不是能成功吗?把OUT中的,转到IN中。 应用程序中为写,读指令。我没有试过,但是应该没有问题吧。
(2002-04-27 11:48)
回复
yxy3115
:
请问使用DEVICEIOCONTROL函数进行IN操作是有没有发生中断,底层如何接收到IN中断,请各位高手指教
(2002-04-27 08:26)
回复
yxy3115
:
我现在利用BULKTEST上层、底层范例进行大块数据的IN-OUT测试,先OUT多片64字节的数据,然后需要将OUT出的数据在上层进行IN读入。出现的现象是,OUT时底层响应中断,传输正确,IN时底层无法中断进行读入操作(上层软件调用DEVICEIOCONTROL函数,底层IN0...
(2002-04-27 08:05)
回复
WOOD
:
具体没有实际测过,只不过应该和51内核处理数据的速度有关
(2002-04-25 22:15)
回复
lvgx
:
请哪位高手指点一二,谢谢。
(2002-04-25 09:42)
回复
lvgx
:
多谢。 当4096时,速度能到最大,当没有用Pair的时候,能到40k字节/s,仅用2管道。当pair后,实际上的传输速度还是只有40k字节/s. 不知提过正常提过速后,大致应该比没有PAIR的快几倍?而且我看到 有的USB硬盘速度能到1M字节/s,当然它...
(2002-04-24 10:15)
回复
WOOD
:
的确是只对一个管道进行读取,并且你的赋值方法也没有问题。当你进行大块数据读的时候,比如HOST端一次要求读4096BYTE(不要每次只读64BYTE,大块分成64BYTE小块的工作交给WINDOWS的USBD去做好了),速度就会有区别了
(2002-04-24 09:03)
回复
1
2
下一页 »
lvgx
加关注
写私信
0
关注
0
粉丝
63
帖子
返回顶部