今天介紹一下 Raspberry PI 2 如何利用 序列埠(Serial Port) 秀出我們板子的資訊,有玩過板子的朋友應該都會需要這個或用過這部分,原因是因為大多數的板子不需要 GUI 圖形化介面 的部分,Raspberry Pi 2 這片是有 HDMI 輸出沒錯,但大多數的板子是不用也不需要 GUI 的部分,因此要看是否正常運作或是相關的訊息,只能靠 Serial Port 告訴你,因此這部分還蠻重要的。
所需的材料有:
Raspberry PI 2 板子一枚
USB 轉 TTL (去電子材料行找找應該會有)
麵包板 (選配,去電子材料行找找應該會有)
連接方法:
在 USB轉TTL 的部分中,有
- 3.3 V
- 5 V
- GND
- RX
- TX
- USB轉TTL 的 GND 連結到 板子的 GND
- USB轉TTL 的 RX 連結到 板子的 TX
- USB轉TTL 的 TX 連結到 板子的 RX
總而言之就是 RX 和 TX 在兩端要相反就是了,而麵包板需不需要因人而異,也可以直接和板子對接就好。
參考圖1: GND 接白線,RX 接藍線,TX 接灰線
接下來由 pinout 這個網站 和 官網中(下圖) 的 GPIO 腳位圖,得知我們要使用 6, 8, 10 這三個 Pin
參考圖2: 另一端則接到板子上的腳,一樣 GND 接白線,RX 接藍線,TX 接灰線
成品圖參考如下:
連接好後,可以在 USB轉TTL 那一端 接上 PC,到電腦上的裝置管理員看看是否有被抓到,如果有成功抓到會有下列的樣子,沒有裝到就要自己去找一下驅動程式。
接下來打開 Putty,選擇 Serial,輸入你剛剛在裝置管理員顯示的介面,速率設定為 115200,按下 Open。
最後插上 Raspberry PI 2 的電源,你應該可以正確看到訊息跑出來,最後出現登入的畫面,帳號密碼可以使用預設的 帳號: pi,密碼: raspberry。
後記:
曾經嘗試過 USB 轉 RS232,在經由 RS232 至 TTL 到板子上,結果是沒有成功,也不知道為什麼,可能要麻煩大家手上如果也有試試看了。
沒有留言:
張貼留言