请问怎么修改两个USB包的间隔时间

ljl918918   2010-5-17 12:36 楼主
                                 最近在修改万利自带的JOYSTICKMOUSE程序,结果改好后发现两个USB的IN数据包之间的时间间隔有30毫秒左右,请问怎么样才能缩短这个间隔时间啊?

回复评论 (5)

                                 
点赞  2010-5-17 15:20
                                 为什么还没有高人出现啊。。
点赞  2010-5-18 08:38
USB的通信完全由主机发起,设备是不能主动发起通信的。所以两个IN包之间的时间间隔完全由主机决定。

另外,作为中断传输,在设备的configure descriptor中有一项是说明一个中断端点的轮询时间,即主机需要每隔xxms就与该中断端点发生一次通信。修改这个descriptor可以修改两个中断传输之间的时间间隔。
点赞  2010-5-18 09:15
                                 呵呵,上位机写两帧数据的间隔是多少?
点赞  2010-5-18 09:16
                                 呵呵,修改描述符的问题,谢谢大家
点赞  2010-5-18 13:02
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 京公网安备 11010802033920号
    写回复