樹莓派3B 設定通用(UART)串列埠的方法
在這個部分,我將使用膝上型電腦和樹莓派連線,從而達到測試串列埠是否可以正常使用的目的。其中,電腦需要使用USB轉TTL模組來實現與樹莓派的連線。
1、電腦端
我的電腦系統為win10,使用的USB轉TTL模組型號為CP2102,該模組的驅動程式可以在CSDN上找到並下載。安裝好驅動後,就可以直接將模組插入電腦USB介面,在電腦的“裝置管理器”中我們可以看到“埠”這一選項,點開後會看到CP2102裝置並顯示其埠號(例:我的埠號是COM3),在裝置處單擊右鍵並選擇“屬性”,若可以看見其“運轉正常”,則證明模組驅動安裝成功並且可以正常使用。那麼接下來我們就可以對其進行具體的“埠設定”,將其波特率設定為115200或9600均可,其他選項不變。最後,我們需要下載一個“串列埠除錯助手”作為電腦的串列埠終端除錯軟體。
2、樹莓派端
首先,開啟樹莓派的Terminal,下載一個除錯時可用的實用工具:minicom,命令如下:
- sudo apt-get install minicom
- su root
接著,執行以下命令在minicom中對串列埠進行配置:
- minicom -s
在完成了以上的準備工作以後,現在我們可以開始對串列埠進行具體的測試了。首先,將USB轉TTL模組與樹莓派GPIO口連線,將模組的TXD與樹莓派的RXD連線,將模組的RXD與樹莓派的TXD連線,將模組與樹莓派的GND相互連線。注意,連線的時候僅連線上述三種介面即可,不要連線電源口,樹莓派使用自己的外部電源,否則容易因為電壓不穩定而燒壞板子。連線好以後,將模組插入電腦,接通樹莓派電源。開啟電腦端的“串列埠除錯助手”,選擇好埠號(在“裝置管理器”中可以檢視),然後點選選單欄中的“播放”鍵以表示連線開始,與此同時,我們在樹莓派的Terminal中使用命令開啟minicom:
- sudo minicom