外设天下 - 电脑外设发烧友聚集地

123
我的人缘0
21
发表于 2010-11-24 10:42 只看该作者
{:1_048:} 大神
回复 支持 反对

使用道具 举报

我的人缘0
22
发表于 2010-11-24 11:25 只看该作者
我就不会 我就说话 你咬我?
回复 支持 反对

使用道具 举报

我的人缘0
23
发表于 2010-11-24 13:20 只看该作者
有人会吗{:1_035:}
回复 支持 反对

使用道具 举报

我的人缘0
24
发表于 2010-11-26 11:13 只看该作者
本帖最后由 xiangqian91 于 2010-11-26 11:14 编辑

usbmrs.rar (462.3 KB, 下载次数: 176) usbmrs
回复 支持 反对

使用道具 举报

我的人缘0
25
发表于 2010-11-26 18:27 只看该作者
测试
本帖最后由 xmiangui 于 2010-11-26 19:20 编辑
想问下 USB鼠标可以把刷新率改到200HZ 这个选项吗? 默认的125,软件上只能改250 500 1000。如果能,谁可以发个小软件!小弟在这里谢啦~!!
sdllzyh 发表于 2010-11-23 14:21



USB规范定义的Polling Rate(Hz)只有:
125、250、500、1000(USB 2.0 FullSpeed)、2000、4000、8000(仅USB 2.0 HighSpeed)。鼠标一般都是向下兼容USB 2.0 FullSpeed,所以只有125、250、500、1000四种回报率。

XAI的Polling Rate以1为单位调节据说是插入空帧来实现的。比如你设定200Hz,实际鼠标工作在500Hz,只是每秒发送300个空帧罢了。所以你会发现XAI最小回报率是125,不能更低了。而一般鼠标除非去改写USB控制芯片,不然没有这样的功能。

实际上对于不符合规范的回报率来说,在鼠标接口芯片那里插入空帧几乎是唯一的办法了。不然就鼠标一个不符合规范,哪里来主板芯片、操作系统、驱动、API支持这些非标准频率啊。不可能通过一个小软件一调就变成200Hz了。

PS.
USB 2.0规范中的公式是:
2^(bInterval-1) x Time Base

其中:
bInterval是1-16,其实整个(bInterval-1)就是个4位无符号数,即0-15。
Time Base是:USB 2.0 FullSpeed为1ms,USB 2.0 HightSpeed为125μs(1μs = 1/1000ms)。
算出来就是上面的结果。
回复 支持 反对

使用道具 举报

我的人缘0
26
发表于 2010-11-26 21:48 只看该作者
ls该加分。
回复 支持 反对

使用道具 举报

我的人缘0
27
发表于 2010-11-27 03:00 只看该作者
24# xiangqian91 谢谢分享
回复 支持 反对

使用道具 举报

我的人缘0
28
发表于 2010-11-27 09:18 只看该作者
测试
本帖最后由 我叫Jonn.yR 于 2010-11-27 17:32 编辑

记得在电脑爱好者上杂志上有篇文章,是说通过修改系统参数来调节刷新率的,忘了具体步骤了,反正记得是用16进制编辑器把系统文件夹里的usbport.sys给改了就能到某个刷新率{:1_058:}具体请见电脑爱好者杂志10年21期二十七页。相信会对楼主有帮助
回复 支持 反对

使用道具 举报

我的人缘0
29
发表于 2010-11-27 23:47 只看该作者
除非你会写鼠标的firmware,否则的话 ......
回复 支持 反对

使用道具 举报

123
高级模式
B Color Image Link Quote Code Smilies |上传

本版积分规则