Jetson TX2——串口的使用(TTL-RS485)

Jetson TX2之串口的使用(TTL-RS485)

  • TX2串口設備
    TX2 有5個 UARTs 到主連接器。其中UART3 用於 WLAN/BT。有關 UARTs 的典型任務, 請參見下表。
    表1
    表2
    表3
    查看可用串口設備:
  ls -l  /dev /ttyTHS*

結果如下:

crw-rw---- 1 root dialout 238, 1  2月 11 2016   ttyTHS1
crw-rw---- 1 root dialout 238, 2  8月 15 09:35  ttyTHS2
crw-rw---- 1 root dialout 238, 3  2月 11 2016   ttyTHS3

TX2的底板上默認啓用的有三個串口,位於J21ttyTHS1控制檯串口(serial console)啓動時會通過它打印一系列消息,位於J17ttyTHS2串口,用於藍牙使用的ttyTHS3串口,ttyTHS1和ttyTHS2有外接擴展口,由於ttyTHS1爲控制檯串口會打印一系列調試信息,因此串口通訊測試選擇ttyTHS2串口,圖1和圖2分別爲J21模和J17模塊的接口詳情。
這裏寫圖片描述
這裏寫圖片描述
圖1 J21模塊
這裏寫圖片描述
圖 2 J17模塊

根據圖2可以看出模塊J17管腳分別爲:
Pin 1: GND
Pin 2 : UART_RTS
Pin 3 : NULL
Pin 4 : UART_RXD
Pin 5 : UART_TXD
Pin 6 : UART_CTS

  • 串口調試工具(minicom and cutecom)
    1.minicom
    1)安裝
sudo apt-get install minicom

2)配置(在使用minicom之前,先要對串口進行配置)

sudo minicom -s

這裏寫圖片描述
選擇Serial port setup
光標在”Change which setting”上
鍵入”A”,此時光標移到第A項對應處: 選擇COM2對應ttyTHS2 ;
鍵入”E”,對波特率,數據位和停止位進行配置,波特率選爲115200 8N1(數據位8,奇偶校驗無,停止位1);
鍵入”F”和”G”,硬/軟件流控制並且都選No。
在確認配置正確之後,可鍵入回車返回上級配置界面,並將其保存爲默認配置(即save setup as dfl),最後,選擇”Exit from Minicom”命令退出。
這裏寫圖片描述
選擇”Filenames and paths
A - download 下載文件的存放位置(開發板 —> PC)
開發板上的文件將被傳輸到PC機上的/home/gatieme/WrokPlace/NfsRoot目錄下。
B - upload 從此處讀取上傳的文件(PC —> 開發板)
PC機向開發板發送文件,需要發送的文件在PC機上的目錄/home/gatieme/WrokPlace/NfsRoot下()
這裏寫圖片描述
3)minicom的使用
啓動minicom控制檯

sudo minicom

使用組合鍵:先按Ctrl+A組合鍵,然後鬆開這兩個鍵,再按功能鍵。一些常用的組合鍵如下:

S鍵:發送文件到目標系統中;
W鍵:自動卷屏。當顯示的內容超過一行之後,自動將後面的內容換行。這個功能在查看內核的啓動信息時很有用。
C鍵:清除屏幕的顯示內容;
B鍵:瀏覽minicom的歷史顯示;
X鍵:退出mInicom,會提示確認退出。

2.TX2端串口助手cutecom
1)安裝

sudo apt-get install cutecom 

2)Cutecom的Linux界面顯示:

sudo cutecom

因爲使用的J17模塊,這裏選擇/dev/ttyTHS2,然後opendevice,pc端的串口助手與tx2端保證波特率相同就可以完成收發了!
這裏寫圖片描述

-串口通訊測試
1)電路連接
這裏寫圖片描述
這裏寫圖片描述
2)測試結果
pc端助手接收數據
這裏寫圖片描述

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章