串口通讯影响鼠标指针乱蹿的终极解决


      使用usb转串口芯片通讯的时候,一旦插入usb口,就出现鼠标指针乱跑的现象,各种网上说是微软的什么模拟鼠标驱动出错什么的,但在有的板子上则没有这个问题,至少说明不是usb转串口芯片本身的问题,否则这芯片早混不下去了,最后努力很仔细的检查,发现根本原因是:当插上板子的usb口到电脑的时候,由于上位机的串口软件还没启动,而板子的串口一上电就发送大量数据疯狂涌向PC,导致PC误以为是微软的鼠标,出现了驱动混乱的现象,解决办法就是,不要让板子的MCU在一上电的时候就发数据,而是让上位机软件启动,打开串口后,再发一条请求数据的命令,板子的mcu串口接收到该命令后,再开始发送数据给PC,这样鼠标再也不会乱蹿了。
点击数: 574    打印  添加到收藏   发布时间: 2018-11-19




上一篇:GC气相色谱原理简介-物理分离本质
下一篇:关于静电防护的一些解释





» 相关内容
  关于静电防护的一些解释
  串口通讯影响鼠标指针乱蹿的终..
  GC气相色谱原理简介-物理分离..
  使用STM32提供的DSP库函数进行..
  设置VB.NET 窗体的全局热键
  产生随机注册名称和信息的方法
  wintoUSB实现独立操作系统随你..
  提升FPGA扇出能力方法及扇出效..
  原子力显微镜的那些事儿
  FPGA中nCEO引脚的重新分配
  PIC18F4550实现鼠标操作代码
  .Net下PostMessage发送字符串..
  字符型数组与字符串互相转换.n..
  Sendkeys你用对了吗,不再那么..
  VS2008集成Python新建工程模板..