VC USB通信问题

来源:互联网 发布:初级程序员考试培训 编辑:程序博客网 时间:2024/06/06 06:38
 

    行为:当下位机用USB线缆连接PC端的上位机时,开始的设置是立即发送数据给上位机。在这种情况下PC系统右下角出现“Microsoft ...Mouse”,操作系统把USB芯片当成了鼠标。  

    原因:大概是USB刚连上PC时,他们需要配置并交流信息,PC需要知道是什么USB设备(鼠标,键盘,U盘还是其他USB设备)。当一连上就马上发数据通信时,OS把传过来的数据当成了设备的配置信息。以后发的数据都当成了鼠标发的数据。造成屏幕上鼠标不受控制的乱跳。

    解决方法:连接上时要等待5-10s(等配置完),再发送数据。

原创粉丝点击