阅读:1358回复:4
xulingfei请进,向你请教
大侠你好,我想问的是你的252K的速率所进行的读写测试用的是实际的数据吗?还是象周立功的测试程序那样读的是空的?
还有,我如果什么都不改(不做优化),只在周的应用程序的界面上的缓冲大小按你的说法改成64K,显示的平均速度也是252KBPS,这又是怎么回事呢? 另外,很想和你进一步交流,能告知交流方式吗。 E―MAIL:cupnoodles@163.com QQ:19062434 |
|
沙发#
发布于:2004-10-12 14:59
252K的速率所进行的读写测试用的是实际的数据。我是在DP-51开发板上试验的,cpu微P87c52x2晶振微11MHz,6时钟模式!你说的读空数据是什么意思?
|
|
板凳#
发布于:2004-10-12 16:57
谢谢大侠的回帖。
我用的是SMART开发板,但我想差别应该不大吧。在不做固件修改的情况下,我用周立功的测试程序中的扫描模式读数据,用BUS HOUND抓到的数据全是00,这就是我上次说的空的意思。 我还不太明白D12中端点的缓冲区倒底有多大,是6个端点都各自有缓冲空间呢,还是它们共用128B,如果都有,那就要300多B了。期待你的解答。 再次请求留个联系方式(E-MAIL或QQ),如果不便在网上公告,请发到我的邮箱。谢谢!希望能有更多的交流。 :D |
|
地板#
发布于:2004-10-12 19:46
xulingfei@126.com
D12批量传输用的是端点2,如果用到双缓冲区的话,缓冲区有128B! |
|
地下室#
发布于:2004-10-13 11:12
搂主所说的d12读空数据的说法是不正确的,d12用的是一个公用buffer打印机方式写入的数据会被扫描仪方式读回来,即使没有使用
打印机方式写入数据,读回来的是全0,也不是空数据。 |
|