前陣子想用serial port登入Raspberry Pi, 但手上的USB to TTL的線材不是官方建議的版本.
用官方網站的接線使用說明試了一陣沒反應, 細部比較後才注意到兩者線材的TX與RX用色剛好顛倒, 以防萬一, 在此記註一下.
- 官方建議晶片: Windows若為Windows 7以後的版本, 請採用PL2303HXD
(Ref)[基礎] 從序列埠登入到 Raspberry Pi
目前 PL2303HX 僅支援 Windows XP/Vista/7 和 Linux 使用,如果是 Windows 8 和 Mac 作業系統,需使用 PL2303HXD 才能正常使用。
- 線材比較
- 官方建議線材
[產品] PL2303HXD USB轉TTL序列傳輸線
《規格》– 紅色線:5V– 黑色線:GND– 白色線:RX– 綠色線:TX– 黃色線:RTS– 藍色線:CTS– 線長:95cm
- 網路買的台製線材
萬平 OP-1012C33V-PBAM04D1
TTL腳位定義說明
|
||||
Dupont Line
|
Pin Define
|
Type
|
Direction:Host <<-->>Device
|
Description
|
紅線
|
VO5
|
Output / Power
|
Host-->>Device
|
可以提供5V(100mA),以供外部的線路使用。另外可客製化成輸出5V(500mA) or 3.3V(100mA)。 |
白線
|
Tx
|
Output
|
Host-->>Device
|
Host: Transmitted Data, 其準位是3.3V。如需要其它準位(1.8~5.0V),可以參考其它USB to TTL的板子 。 |
綠線
|
Rx
|
Input
|
Host<<--Device
|
Host: Received Data, 可以接受的準位最高可到5V。 |
黑線
|
GND
|
GND
|
Host<-->Device
|
地線 |
- 接線方式
- Raspberry Pi Pin mapping
- Raspberry Pi 2 & 3 Pin Mappings
資料來源: raspberrypi
- 接線需求
- 板子的UART TX接上線材的UART RX; 板子的UART RX對上線材的UART TX
- 以線材的觀點, Pin6/Pin8/Ping10分別接上GND(接地)/UART RX/UART TX
- 原廠線材接法
- 承上, Pin6/Pin8/Ping10分別接上GND(接地)/UART RX/UART TX. 對應到官方的線材說明分別為: 黑線/白線/綠
- 非原廠線材接法 (萬平OP-1012C33V-PBAM04D1)
- 承上, Pin6/Pin8/Ping10分別接上GND(接地)/UART RX/UART TX. 對應到萬平的線材說明分別為: 黑線/綠線/白線
經調整後即可用非原廠的台製線材完成serial login