C 串列埠程式設計二 應用 串列埠除錯助手

2021-06-11 17:26:17 字數 1549 閱讀 6486

前面已經對串列埠程式設計進行了簡單的介紹

下面是乙個串列埠除錯程式,主要功能:

a. 串列埠引數可以自動選擇,並可以儲存配置下次自動匹配(.ini檔案儲存)

b.可以手動開關串列埠

c.可以選擇傳送資料的格式

d.可以迴圈傳送資料

e.傳送資料可以選擇是單字串、多字串傳送,甚至可以匯入傳送的命令

f.接收資料

介面如下:

在串列埠配置區域 引數都已經輸入進去了,只需要在通訊的時候自行選擇

**展示:

// 窗體載入

private void frmmain_load(object sender, eventargs e)

}else

frmmain.checkforillegalcrossthreadcalls = false;

}

// 開啟串列埠

private void button1_click(object sender, eventargs e)

serialport1.databits = convert.toint32(combobox4.selecteditem.tostring());

switch (combobox5.selectedindex)

serialport1.open();

panel1.backcolor = color.lawngreen;

combobox1.enabled = false;

combobox2.enabled = false;

combobox3.enabled = false;

combobox4.enabled = false;

combobox5.enabled = false;

tssl01.text = "串列埠" + combobox1.selecteditem.tostring() + "已經開啟";

button1.text = "關閉串列埠";

}catch (exception)

}else

}

// 傳送資料

private void button5_click(object sender, eventargs e)

else

}else if (button5.text == "停止傳送")

}else

}

// 接收資料

private void serialport1_datareceived(object sender, system.io.ports.serialdatareceivedeventargs e)

textbox1.text += text + " ";

}else

}catch (exception err)

}

主要功能**已展示

謝謝耐心看完

C 串列埠除錯助手

串列埠除錯助手簡介 串列埠除錯助手是串列埠除錯相關工具,有多個版本。如 友善串列埠除錯助手,支援9600,19200等常用各種波特率及自定義波特率,可以自動識別串列埠,能設定校驗 資料位和停止位,能以ascii碼或十六進製制接收或傳送任何資料或字元,可以任意設定自動傳送週期,並能將接收資料儲存成文字...

C 編寫的串列埠除錯助手

利用c 編寫的串列埠除錯助手,如下圖所示 private stringbuilder builder new stringbuilder 避免在事件處理方法中反覆建立,定義到外面 private long received count 0 接收計數 private long send count 0...

QT編寫串列埠除錯助手實現串列埠通訊

一 pro檔案新增串列埠 新增模組 qt serialport二 mainwindow.h 新增標頭檔案 include include例項化類,新增槽函式 按鈕可直接轉到槽,自己定義的槽函式要在private slots聲名 private qserialport serial private s...