1. 軟體介紹
UartAssist 是一款由開源社群開發並維護的串口調試助手,它以簡潔的介面、強大的功能和綠色便攜的特點,迅速獲得了眾多開發者的青睞。軟體支援Windows作業系統,無需安裝,直接解壓縮即可使用,大幅簡化了使用流程。它還具備多語言支援功能,能夠根據作業系統的語言環境自動切換為中文或英文介面,方便不同語言背景的使用者使用。
2. 功能特點
(1) 基礎串列埠參數設定
UartAssist 支援常用的110-115200bps波特率範圍,同時允許使用者根據實際需求靈活設定連接埠號碼、校驗位元、資料位元和停止位元等串列參數。無論是常見的串口設備,或是特殊的自訂串口配置,都能輕鬆應付。
(2) 自動偵測與虛擬串列埠支持
軟體具備自動偵測功能,能夠快速列舉本機的所有串列口號,包括虛擬串列埠。這對於使用USB轉串口模組或虛擬串列軟體的使用者來說非常方便,無需手動尋找串列口號,節省了調試時間。
(3) 資料格式與校驗
UartAssist 支援ASCII和Hex兩種資料格式的傳送與接收,並且可以在兩者之間自由轉換。無論是發送簡單的文字指令,還是複雜的二進位數據,都能輕鬆實現。此外,它還支援多種校驗格式,如校驗和、異或、CRC16和固定位元組等,能夠自動為發送的資料添加校驗位,確保資料的完整性和準確性。
(4) 資料處理與保存
接收的資料不僅可以即時顯示在介面上,還可以自動儲存到文件中,支援資料檔案和日誌檔案兩種格式。在日誌模式下,接收內容會自動顯示時間戳等相關訊息,方便使用者對偵錯過程進行記錄與分析。同時,軟體也支援從檔案匯入資料用於傳送,方便使用者快速測試預先定義的資料序列。
(5) 定時發送與批次操作
UartAssist 支援定時傳送功能,使用者可以設定任意的時間間隔,讓軟體自動循環發送指定的資料。此外,它還支援批次發送功能,允許使用者預先定義並儲存批次資料或指令序列,並設定每條指令的發送延遲,然後按照設定的順序及延遲時間依序發送。這對於需要進行大量重複測試或自動化測試的場景非常實用。
(6) 其他實用功能
轉義字符支援:傳送內容支援轉義字符,例如在傳送框中輸入\r\n等轉義符時,會自動解析成對應的ASCII碼進行傳送。
AT指令支援:支援AT指令自動新增回車換行選項,啟用此選項時,傳送AT指令時會自動在行尾補全回車換行,方便對模組進行設定與偵錯。
編碼支援:接收與傳送文字支援ANSI與UTF-8兩種編碼方式,能夠正確處理不同編碼格式的文字資料。
快捷指令與歷史記錄:支援預先定義並儲存快捷指令,透過按鍵或自訂快捷鍵進行傳送。同時,自動儲存歷史發送記錄,方便用戶隨時調出並重新發送歷史資料。
介面客製化:使用者可以依照自己的喜好自訂介面視窗的背景以及字體,打造個人化的操作介面。
預設內容設定:可自訂發送框預設內容,方便使用者快速開始偵錯。
內建實用工具:支援JT/T808模擬和Modbus模擬。
3. 專案預覽與下載地址
使用UartAssist非常簡單,造訪下載網址:https://gitcode.com/open-source-toolkit/11f0c ,下載 UartAssist.zip 檔案。解壓縮後,執行 UartAssist.exe 檔案即可啟動軟體。根據實際需求設定串口參數和功能選項後,就可以開始進行串列埠調試了。