一、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-hant/n/131898.html