USART串口通訊,不同于UART,USART是可以同步,也可以異步的通訊,UART只能是異步。
同步通訊需要一根時鐘線來同步時間,而異步通訊是靠波特率來約定資料接受放送的時間。
同樣STM32的串口通訊引腳,也要自己設定。具體那個引腳可以設定成串口通訊引腳,還需要看使用型號的芯片手冊。
串口通訊規定了資料包的內容,它由起始位,主要資料位,校驗位,停止位,雙方要約定好才能正常通訊
熟悉一下USART的功能框圖

具體功能框圖每個部分的詳細作用,可以參考野火的書籍《STM32庫開發實戰指南》
熟悉了功能框圖,編程就大概有個方向了
然后就是熟悉,USART的結構體。
然后剩下的就和51單片機大同小異
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/278663.html
標籤:單片機/工控
下一篇:找一個能教我寫程式的
