1. 程式人生 > >STM32串列埠導致電腦滑鼠亂飛的解決辦法

STM32串列埠導致電腦滑鼠亂飛的解決辦法

在一次燒錄程式碼時發現stm32f103開發板一接上串列埠並開啟電源後,電腦滑鼠就開始亂飛,最後卡在一個角落,搜尋了半天最後找到了解決辦法: 1,重新上電,因為開發板帶了一鍵下載電路,所以第一次上電,會引起幾次(3~6次)MCU復位,很正常. 不要每次都按電源鍵來實現復位,就不存在這個問題了. 2,因為程式碼的原因,一上電,就通過串列埠輸出資料了,而此時CH340還在和電腦通訊,CH340在和電腦USB連線建立的時候,收到資料,就可能導致我的串列埠不被識別為串列埠,而被識別為什麼ball之類的裝置,從而滑鼠亂飛. 解決辦法: 上電之前,先按住MCU的復位,然後再上電.等10秒鐘左右,再釋放復位.就一切OK了.