版權聲明:本文為博主原創文章,轉載請注明出處。 https://www.cnblogs.com/YaoYing/p/12786409.html
樹莓派與PC機通信
通過USB轉TTL模塊,實現PC機與樹莓派之間的通信。
終端配置
需對PC機端和樹莓派端分別配置波特率(數據傳輸速率)
PC機端
下載SSCOM串口調試助手
直接點擊鏈接或鼠標右鍵復制鏈接地址用瀏覽器打開,如下圖所示

再復制上圖所標鏈接用瀏覽器打開即可下載最新版SSCOM,如下圖所示

下載完畢后解壓,打開SSCOM串口調試助手,配置端口號(插入USB轉TTL模塊出現)和波特率(需與樹莓派相同)即可

如需配置更多選項,請打開更多串口設置菜單
Port 端口號
Baud rate 波特率
Data bits 數據位
Stop bits 停止位
Parity 奇偶校驗
Flow control 流控制
樹莓派端
1.配置串口
在之前的文章中已經寫過,在此不再過多的陳述,請參考【樹莓派】串口配置章節
2.安裝minicom
sudo apt-get install minicom
3.配置minicom
sudo minicom -s

將Serial port setup修改為/dev/ttyAMA0
將Bps/Par/Bits修改為9600 8N1(需與PC機相同)

敲回車確認,並選擇Save setup as dfl將配置改為minicom的默認配置

出現Configuration saved表示配置成功,選擇Exit from Minicom退出minicom
硬件連接
按照如下方式將USB轉TTL模塊與樹莓派GPIO口連接
模塊 樹莓派
TXD ———— RXD(物理引腳10腳)
RXD ———— TXD(物理引腳8腳)
GND ———— GND(物理引腳14腳)
注意:僅連接上述三個接口即可,不需連接電源口,因為樹莓派有外部電源。
測試
PC端選擇正確的端口號(我的是COM7),並選擇打開串口
樹莓派端打開minicom
sudo minicom
在樹莓派隨機敲入字符,在SSCOM串口調試助手即可查看。同理,在SSCOM串口調試助手發送數據,在樹莓派也可查看。
樹莓派端輸入字符不顯示問題
測試的時候發現,樹莓派端輸入字符不會顯示,但是會在SSCOM串口調試助手接收到,那我們怎么才能在樹莓派看到輸入了那些字符呢?
打開minicom配置
sudo minicom -s
選擇Screen and keyboard,將Local echo修改為Yes

這樣我們在樹莓派輸入字符的時候就能顯示了。

更新日期20200427
如有錯誤之處,請評論或者私信指出,非常感謝
