打印

【求助】USB BULK通信测速

[复制链接]
2778|3
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
aeiowx|  楼主 | 2013-1-15 12:33 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
沙发
dqyubsh| | 2013-1-15 17:39 | 只看该作者
单位是Byte/S,或者Bit/S,参照这个单位,发送接受一定量的数据,除以时间间隔,即可。如果觉得不准,就加大数据量和时间间隔。这期间最好关了显示,显示很费时的。

使用特权

评论回复
板凳
haizheng4| | 2013-2-20 13:37 | 只看该作者
BUSHOUND 里面能显示设备的通信速率 还算准确

使用特权

评论回复
地板
john_lee| | 2013-2-20 18:27 | 只看该作者
本帖最后由 john_lee 于 2013-2-20 18:33 编辑

如果只测 CDC/ACM 的 BULK OUT 端点速率,是很简单的:
1、插上 USB CDC/ACM 设备,找出 COM 号。
2、准备一个大文件,几 M 到 10 几 M 都可以。
3、保存下面的代码到一个 BAT 文件(注意:其中的 testfile 是那个大文件,com3 是假设的串口号,你可以自己修改):
@time < nul
@copy testfile com3
@time < nul
@pause

然后运行这个 BAT 文件,等到运行完成后(命令提示符窗口中显示“press any key to continue...”),窗口中显示了两个时间,时间的差值就是传输那个大文件所花的时间,然后你可以自己算速率了。

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

3

主题

19

帖子

1

粉丝