一、Hyperterminal定義
HyperTerminal是Microsoft Windows內建的一種調試工具,是一個最基本的串口通訊軟件,可以很方便的通過串口(RS232)與下位機進行溝通和調試。在Windows XP中,HyperTerminal已經刪除,不過只需用相似的功能,即連接到本地區域網絡、遠程計算機或Internet網站,並且使用各種模擬協議進行連接。
二、Hyperterminal功能
HyperTerminal主要用來做與串口(RS232)連接的調試工具,提供了以下幾種功能:
1、串口(RS232)通信
2、TCP/IP和Telnet充當客戶端和服務器
3、模擬遠程控制台
4、序列號協議操作
5、文件傳輸
6、VT100終端仿真
三、Hyperterminal使用方法
1、新建連接
在Hyperterminal中點擊「文件」->」新建連接」,彈出如下「新建連接」對話框
<img src="new_connection.png">
在「新建連接」對話框中:
①「連接名稱」,輸入任何你想到的名稱。
②「連接使用」,選擇「串口(COM1……COM8)」,通過下拉菜單選擇要用的串口。
③「目的地」,下拉菜單,選擇波特率,數據位,停止位,奇偶檢驗位等常用參數。
④「流控制」,選擇「無流控制」,以免複雜設備失靈。
2、指令發送
在新建連接之後,你可以看到Hyperseial窗口:
<img src="hyperterminal_connection.png">
在窗口中可以輸入指令,發送到串口中。這裡假設你已從串口中收到了一個字符「c」,你可以在Hyperterminal窗口中輸入字符「a」,然後按下回車鍵。此時這個字符就被發送出去了。
3、串口接收側
串口接收側機器如果已經準備完畢,就可以接收並顯示通過串口發送過來的數據。可以通過串口打印機來顯示,也可以在本地電腦上通過使用串口助手的方式來顯示。
如果你通過Hyperterminal程序發送了字符「a」,那麼串口接收側應該收到有效數據「a」。顯示窗口會類似於以下內容:
<img src="message.png">
4、文件傳輸示例
文件傳輸是Hyperterminal的一個重要功能,可以將文件從電腦上傳到設備或從設備下載到電腦。可以使用以下步驟將文本文件從計算機上傳到設備:
①選擇文件類型
在通過Hyperterminal傳輸文件之前,首先需要確定文件類型。可以通過「文件」->」屬性」->」設置」,選擇要傳輸文件的類型。
<img src="set.png">
選擇包括所需文件類型的文件類型,然後單擊「確定」按鈕以關閉窗口。
②新建連接
在選擇文件類型後,需要在Hyperterminal中新建連接。
③打開文件傳輸功能
在Hyperterminal的「超級終端」菜單中,單擊「文件傳輸」按鈕,彈出如下「文件傳輸」對話框。
<img src="file_transfer.png">
在「文件傳輸」對話框中,
①選擇傳輸方式,可以選擇從計算機向設備傳輸或從設備向計算機傳輸。
②選擇傳輸文件,可以選擇需要傳輸的文件。
③選擇傳輸目錄和文件名,可以選擇傳輸目錄和文件名。
④選擇傳輸方法,可以選擇純文本或十六進制。
⑤選擇狀態顯示位置,可以選擇將狀態顯示在屏幕的頂部或底部。
5、模擬遠程控制台的使用示例
Hyperterminal可以模擬遠程控制台,通過模擬遠程控制台連接,在任何地方訪問並控制另一個計算機。
①建立連接
在使用Hyperterminal創建遠程控制台連接之前需要準備遠程計算機的DNS名稱和遠程計算機的IP地址。
②設置連接參數
在Hyperterminal的「新建連接」對話框中設置連接屬性。在「新建連接」對話框中,
①輸入遠程計算機的DNS名稱或遠程計算機的IP地址;
②選擇Internet為連接方式;
③選擇「Telnet」為協議;
④選擇端口號「23」,此為Hyperterminal端口標準協議端口。
<img src="settings.png">
③連接
單擊「建立連接」按鈕連接到遠程控制台。可將Hyperterminal窗口最大化顯示,以獲得最佳體驗。
④控制遠程計算機
連接到遠程控制台後,可以像控制本地計算機一樣,在遠程計算機上運行程序、管理文件和共享文件夾。
四、Hyperterminal命令行參數
可以使用命令行參數來打開Hyperterminal連接和設置其中的各項屬性。
①打開HyperTerminal連接
要通過命令行打開HyperTerminal連接,可以使用以下語法:
ht.exe [連接文件名]
[連接文件名]可以是任意名稱的ht或htx文件。如果未指定連接文件名,則HyperTerminal將嘗試打開默認的.ht、.htx或.htt文件。
例如,要打開名為「myconnection」的連接文件:
ht.exe myconnection.ht
②更改HyperTerminal會話屬性
使用以下通用語法為HyperTerminal連接更改屬性:
ht.exe [/property:value] […] [文件名]
可以使用如下的屬性參數:
/baud: n 串口波特率,其中n是所需速度。
/databits: n 數據位數,其中n是5,6,7或8.
/dtlf 啟用數據位,停止位,奇偶校驗和RTS/CTS流控制。
/flow: n 流控制類型,其中n可以是以下之一:
0 – None 沒有流控制
1 – Xon/Xoff 使用Xon/Xoff流控制。
2 – Rts/Rts+CTS 使用RTS / CTS流控制。
/parity: n 奇偶校驗,其中n可以是以下之一:
0 – None 不執行奇偶校驗。
1 – Odd 使用奇數校驗。
2 – Even 使用偶聯校驗。
3 – Mark 使用標記校驗。
4 – Space 使用空格校驗。
/stopbits: n 停止位,其中n可以是1或2.
/srx: n 接收緩衝區大小(位元組),其中n是超過64的值。
/stx: n 發送緩衝區大小(位元組),其中n是超過64的值。
以下示例為Hyperterminal連接設置波特率為9600,數據位為8,停止位為1,無奇偶校驗,無流控制:
ht.exe /baud:9600 /databits:8 /stopbits:1 /parity:none /flow:0 mysession.ht
原創文章,作者:MTFG,如若轉載,請註明出處:https://www.506064.com/zh-hk/n/131898.html