阅读:1898回复:4
请教大虾,什么工具可以测试USB传输速率
如题,谢谢 :)
|
|
沙发#
发布于:2004-09-25 09:18
用示波器看读写频率。
|
|
板凳#
发布于:2004-09-25 13:05
我想知道,有没有实时测量USB传输速率的小软件,方便使用,谢谢,
|
|
地板#
发布于:2004-09-25 17:07
用vc自己写一个。传输字节数除运行时间。
|
|
地下室#
发布于:2004-09-26 11:13
就在你的系统中就可以计算了,不用写什么vc程序。
比如:你连续读一串数据datastr,n次。如果是单片机那就设定定时器,如果是pc那就更简单。 假设速度单位为byte/s 以单片机为例:定时间隔为xms毫秒; 前提: 定时计数器不能溢出。 全局变量: int count =0; int checktransspeed(int mdwstartcount) { int datalen; int mspeed; datalen = strlen(datastr)*n; mspeed = datalen/((count-mdwstartcount)*xms/1000); } 定时中断程序: void isp() { count++; } 系统调用: int nowcount = count; 传送数据程序; int speed = checktransspeed(nowcount); PC系统中就更简单了: DWORD dwStartTicks = ::GetTickCount(); 传送数据; int speed = 传送的数据长度/((::GetTickCount() - dwStartTicks )/1000); |
|