我试着开EP2端口做Auto out传输,并且是外部master用异步方式读取。用20MHz的有源晶振输出时序信号给SLOE和SLRD引脚。FIFOADR0,FIFOADR1接地,以选通EP2。固件程序见附件。为什么用CONTROL PANEL每次512字节往EP2发送,发送4个...
全文
回复(6) 2003-11-17 15:23 来自版块 - USB驱动开发
表情
zhanggy_zju应该不是出错的原因,你可以试试把端点设成四缓冲,然后把其它的应用程序都关掉,在传输是不要做其它的事情,这样应该是最快的。 还有就是理论上说当你每次请求的数据量大的时候效率是增高的,也就是说应该是64k的数据最快。 原来大于4K时传输慢的问题解决了,应该是我的晶振输出不稳定。...(2003-11-26 13:46)
jinghuiren应该不是出错的原因,你可以试试把端点设成四缓冲,然后把其它的应用程序都关掉,在传输是不要做其它的事情,这样应该是最快的。 还有就是理论上说当你每次请求的数据量大的时候效率是增高的,也就是说应该是64k的数据最快。(2003-11-25 18:31)
zhanggy_zju我顶(2003-11-25 13:01)
zhanggy_zju谢谢jinghuiren大侠! 问题解决了,是REVCTL这个寄存器设置错误。 还有个问题想请教大家。 可不可以在保证高速的情况下,让FIFO口不停的传输数据而EMPTY信号一直为非空呢? 我用VC编的主机端程序,计算一个大文件传输需要的时间。 --当我把文件分为4k往...(2003-11-24 13:35)
jinghuiren我试着开EP2端口做Auto out传输,并且是外部master用异步方式读取。 用20MHz的有源晶振输出时序信号给SLOE和SLRD引脚。 FIFOADR0,FIFOADR1接地,以选通EP2。 固件程序见附件。 为什么用CONTROL PANEL每次512字节往EP...(2003-11-19 12:45)
free_man_free为什么用CONTROL PANEL每次512字节往EP2发送,发送4个后,就显示不能发送。 Max oprations Pending Limit Reached ------------------------------------------------ 因为我们一般...(2003-11-17 22:57)

返回顶部