2015年11月22日 星期日

Raspberry PI 2 With Serial Port

最近剛買了一塊新的板子,他的名字叫做 樹莓派 Raspberry PI 2,這是一個很有趣的東西,網路上資源十分的豐富,大家可以藉由這塊板子來學習,包括 Linux Kernel 和 周邊IO 等等,也有人會開發來做特殊的用途。



今天介紹一下 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
這幾個腳位,我們只需要連接 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 到板子上,結果是沒有成功,也不知道為什麼,可能要麻煩大家手上如果也有試試看了。


沒有留言:

張貼留言