交叉線連接,前提是互相通信的協議已經實現。調試可以用流行的調試助手,如格西烽火串口助手、SSCOM、串口調試助手等,一般協議調試使用格西烽火通信軟件比較好,支持任意協議調試。
貌似是端口復用時鐘沒用打開,使用端口的復用功能時必須打開復用時鐘,只是簡單的使用串口通訊的話usart_clockinit不需要配置.STM32上電復位后的IO口是浮空狀態,可能是0,可能是1,沒有程序配置IO口狀態所以就出現隨機的那個情況了。
另外現在大多數都是軟件虛擬的串口通訊實驗的,這個跳帽等你真正用到9針的那個串口頭做通信的話再連起來。