STM32串口导致电脑鼠标乱飞的解决办法

发布时间:2019-07-18 10:34:16  访问次数:

在一次烧录代码时发现stm32f103开发板一接上串口并打开电源后,电脑鼠标就开始乱飞,最后卡在一个角落,搜索了半天最后找到了解决办法:

1,重新上电,因为开发板带了一键下载电路,所以第一次上电,会引起几次(3~6次)MCU复位,很正常. 不要每次都按电源键来实现复位,就不存在这个问题了.

2,因为代码的原因,一上电,就通过串口输出数据了,而此时CH340还在和电脑通信,CH340在和电脑USB连接建立的时候,收到数据,就可能导致我的串口不被识别为串口,而被识别为什么ball之类的设备,从而鼠标乱飞.

解决办法:

上电之前,先按住MCU的复位,然后再上电.等10秒钟左右,再释放复位.就一切OK了