當前位置:編程學習大全網 - 編程軟體 - 求單片機串口通訊程序

求單片機串口通訊程序

串行是與並行想對應的,並行通信是指數據的各位同時被傳送。串行通信是將要傳送的數據壹位位的依次順序發送。

串行通信實現的是兩個對象之間的數據傳遞,對象通常是單片機。通信實際上是在兩個單片機上連上線,通過線路來傳遞信息。

如圖,調制解調器非常重要,其作用是實現數字信號和模擬信號的轉換。但是註意,調制解調器是遠距離傳輸才有用。近距離傳輸不需要調制解調器(零Modem方式)。因此進行單片機的實驗只需要將相應接口的線路連好就行。連接示意圖如圖

2.STM32單片機與電腦串行通信

1.信號線的連接

單片機與電腦通信通常用的是USB接口連接電腦。那麽就需要首先將串口轉為USB,STM32上有相應的硬件實現該功能,我們只需要看電路圖線路是否連接。

以下是正點原子miniSTM32的連線步驟:

(1)查單片機電路圖,找到主板芯片上的U1_RXD與U_TXD接口。

(2)找到USB_232的RXD與TXD接口

(3)如果電路圖上線路未連接,將主板芯片的U1_RXD通過跳線與USB_232上的TXD連接,主板芯片的U1_TXD通過跳線與USB_232上的UXD連接。

2.程序的編寫

由於采用STM32官方固件庫,因此編寫串口通信程序非常簡單。

  • 上一篇:福州歐諾電氣技術開發有限公司怎麽樣?
  • 下一篇:有哪些職業有趣但枯燥?
  • copyright 2024編程學習大全網