串口調試助手c源碼
⑴ 求VB串口調試助手源碼361232171
熱心朋友 傳的不錯
⑵ 串口調試助手
串口調試助手(不斷完善中)
說明
說明:版權所有:滄海一聲笑
郵箱:[email protected]
Private Declare Function ShellExecute Lib "shell32.dll" Alias "ShellExecuteA" (ByVal hwnd As Long, ByVal
lpOperation As String, ByVal lpFile As String, ByVal lpParameters As String, ByVal lpDirectory As String,
ByVal nShowCmd As Long) As Long
Option Explicit
Dim inputsignal
Dim text_temp As String
Dim flag_dis As Boolean '是否停止顯示標志量
Dim rx_count As Single '接收到的字元數
Dim tx_count As Single '發送除去的字元數
'關閉程序
Private Sub Command6_Click()
MSComm1.PortOpen = False '關閉串口
Unload Me '關閉程序
End Sub
'單擊「幫助」按鈕打開網頁鏈接
Private Sub Command7_Click()
ShellExecute Me.hwnd, "open", "http://domyself.cublog.cn", "", "", 5
End Sub
Private Sub Command8_Click()
Open Label16.Caption & "\com_data.txt" For Append As #1
Write #1, " 保存時間:", Format(Now, "yyyy 年m 月dd 日 hh:mm")
Write #1, Text1.Text
Close #1 '關閉文件
End Sub
''''''''初始化
Private Sub form_load()
MSComm1.Settings = "9600,n,8,1" '串口的相關參數設置
MSComm1.CommPort = 1 '串口1
MSComm1.InputLen = 0 '表示一次讀取所有數據
MSComm1.InBufferSize = 5120
MSComm1.InBufferCount = 0
MSComm1.OutBufferSize = 5120
MSComm1.OutBufferCount = 0
MSComm1.RThreshold = 1 '每接收一個字元觸發一次oncomm 事件
MSComm1.SThreshold = 1
MSComm1.PortOpen = True '打開串口
Shape1.Shape = 2
Shape1.Visible = True
Shape1.FillStyle = 0 '全部填充
Shape1.FillColor = QBColor(12) '紅色
flag_dis = False
Timer2.Enabled = True
Timer2.Interval = 250
rx_count = 0
tx_count = 0
Label14.Caption = rx_count '接收到的字元數
Label15.Caption = tx_count '發送出去的字元數
'串口選擇
Combo1.AddItem "COM1"
Combo1.AddItem "COM2"
Combo1.AddItem "COM3"
Combo1.AddItem "COM4"
'波特率
Combo2.AddItem "300"
Combo2.AddItem "600"
Combo2.AddItem "1200"
Combo2.AddItem "2400"
Combo2.AddItem "4800"
Combo2.AddItem "9600"
Combo2.AddItem "19200"
Combo2.AddItem "38400"
Combo2.AddItem "43000"
Combo2.AddItem "115200"
'校驗位
Combo3.AddItem "N"
Combo3.AddItem "E"
Combo3.AddItem "O"
'數據位
Combo4.AddItem "8"
Combo4.AddItem "7"
Combo4.AddItem "6"
'停止位
Combo5.AddItem "1"
Combo5.AddItem "2"
Call new_folder
End Sub
'自動發送
Private Sub Check1_Click()
If Check1.Value Then
If Text2.Text <> "" Then
Timer1.Interval = Text3.Text
Timer1.Enabled = True
End If
End If
End Sub
'手動發送
Private Sub Command1_Click()
MSComm1.Output = Text2.Text
tx_count = tx_count + Len(Text2.Text)
End Sub
'打開\關閉串口
Private Sub Command2_Click()
If Command2.Caption = "打開串口" Then
Command2.Caption = "關閉串口"
MSComm1.PortOpen = True
Shape1.FillColor = QBColor(12) '紅色
Else
Command2.Caption = "打開串口"
MSComm1.PortOpen = False
Shape1.FillColor = QBColor(8) '黑色
End If
End Sub
'清空接收區
Private Sub Command3_Click()
Text1.Text = ""
End Sub
'停止顯示
Private Sub Command4_Click()
If flag_dis = False Then
flag_dis = True
Command4.Caption = "繼續顯示"
Else
flag_dis = False
Command4.Caption = "停止顯示"
End If
End Sub
'串口響應事件
Private Sub mscomm1_oncomm()
Select Case MSComm1.CommEvent
Case comEvReceive
inputsignal = MSComm1.Input
rx_count = Len(Trim(inputsignal)) + rx_count
If flag_dis = True Then
text_temp = Text1.Text '將接收區的文本信息鎖存
Text1.Text = text_temp
Else
Text1.Text = (Text1.Text) & (inputsignal)
End If
Case Else
End Select
End Sub
Private Sub Timer1_Timer()
If MSComm1.PortOpen = True Then '如果串口處於打開的狀態
If Check1.Value Then
If Text2.Text <> "" Then
Timer1.Interval = Text3.Text
Timer1.Enabled = True
MSComm1.Output = Text2.Text
End If
End If
End If
End Sub
Private Sub Timer2_Timer()
Label14.Caption = rx_count
Label15.Caption = tx_count
End Sub
'創建一個文件
Public Sub new_folder()
Dim fol, fso, fil, fils, s, f, fldr
Dim aa As String
Set fso = CreateObject("Scripting.FileSystemObject")
On Error Resume Next
aa$ = "C:\COMDATA"
If fso.folderexists(aa$) = False Then
fol = fso.CreateFolder(aa$)
'MkDir aa
End If
aa$ = "C:\COMDATA\test"
If fso.folderexists(aa$) = False Then
fol = fso.CreateFolder(aa$)
'MkDir aa
End If
End Sub
用到的知識點:
1、通過單擊按鈕打開網頁鏈接。
由於要調用api,故在程序開頭聲明如下:
Private Declare Function ShellExecute Lib "shell32.dll" Alias "ShellExecuteA" (ByVal hwnd As Long, _
ByVal lpoperation As String, ByVal lpfile As String, ByVal lpparameters As String, _
ByVal lpdirectory As String, ByVal nshowcmd As Long) As Long
然後可以通過單擊「幫助」按鈕打開網頁鏈接,click 事件代碼如下:
Private Sub Command7_Click()
ShellExecute Me.hwnd, "open", "http://domyself.cublog.cn", "", "", 5
End Sub
2、如何初始化combobox 的下拉列表。
'串口選擇
Combo1.AddItem "COM1"
Combo1.AddItem "COM2"
Combo1.AddItem "COM3"
Combo1.AddItem "COM4"
3、串口的相關初始化操作。
MSComm1.Settings = "9600,n,8,1" '串口的相關參數設置
MSComm1.CommPort = 1 '串口1
MSComm1.InputLen = 0 '表示一次讀取所有數據
MSComm1.InBufferSize = 5120
MSComm1.InBufferCount = 0
MSComm1.OutBufferSize = 5120
MSComm1.OutBufferCount = 0
MSComm1.RThreshold = 1 '每接收一個字元觸發一次oncomm 事件
MSComm1.SThreshold = 1
MSComm1.PortOpen = True '打開串口
4、如何創建多級文件夾。
Public Sub new_folder()
Dim fol, fso, fil, fils, s, f, fldr
Dim aa As String
Set fso = CreateObject("Scripting.FileSystemObject")
On Error Resume Next
aa$ = "C:\COMDATA"
If fso.folderexists(aa$) = False Then
fol = fso.CreateFolder(aa$)
'MkDir aa
End If
aa$ = "C:\COMDATA\test"
If fso.folderexists(aa$) = False Then
fol = fso.CreateFolder(aa$)
'MkDir aa
End If
End Sub
可以看出來,是先建立文件夾COMDATA 後才建立他的子文件夾,不能一次性創建多級文件夾。
5、怎樣在指定目錄創建文件夾和文件,並寫入數據。以及時間的格式化操作。
Private Sub Command8_Click()
Open Label16.Caption & "\com_data.txt" For Append As #1
Write #1, " 保存時間:", Format(Now, "yyyy 年m 月dd 日 hh:mm")
Write #1, Text1.Text
Close #1 '關閉文件
End Sub
6、用shape 控制項畫圓並將其用特定顏色填充滿。
Shape1.Shape = 2 '圓
Shape1.Visible = True '可見
Shape1.FillStyle = 0 '全部填充
Shape1.FillColor = QBColor(12) '紅色
另外,QBColor(8)是黑色,QBColor(12)是紅色。
最新源碼:
Private Declare Function ShellExecute Lib "shell32.dll" Alias "ShellExecuteA" (ByVal hwnd As Long, ByVal
lpOperation As String, ByVal lpFile As String, ByVal lpParameters As String, ByVal lpDirectory As String,
ByVal nShowCmd As Long) As Long
Option Explicit
Dim inputsignal
Dim text_temp As String
Dim flag_dis As Boolean '是否停止顯示標志量
Dim rx_count As Single '接收到的字元數
Dim tx_count As Single '發送除去的字元數
'***********************************
Dim x1 As String, x2 As String, x3 As String, x4 As String, x5 As String
Dim comset_temp As String
Private Sub Combo1_click()
Combo1.ForeColor = RGB(255, 0, 0)
Combo1.BackColor = RGB(12, 0, 0)
Call comm_set
End Sub
Private Sub Combo2_click()
Combo2.ForeColor = RGB(255, 0, 0)
Combo2.BackColor = RGB(12, 0, 0)
Call comm_set
End Sub
Private Sub Combo3_click()
Combo3.ForeColor = RGB(255, 0, 0)
Combo3.BackColor = RGB(12, 0, 0)
Call comm_set
End Sub
Private Sub Combo4_click()
Combo4.ForeColor = RGB(255, 0, 0)
Combo4.BackColor = RGB(12, 0, 0)
Call comm_set
End Sub
Private Sub Combo5_click()
Combo5.ForeColor = RGB(255, 0, 0)
Combo5.BackColor = RGB(12, 0, 0)
Call comm_set
End Sub
'計數清零
Private Sub Command5_Click()
rx_count = 0
tx_count = 0
End Sub
'關閉程序
Private Sub Command6_Click()
MSComm1.PortOpen = False '關閉串口
Unload Me '關閉程序
End Sub
'單擊「幫助」按鈕打開網頁鏈接
Private Sub Command7_Click()
ShellExecute Me.hwnd, "open", "http://domyself.cublog.cn", "", "", 5
End Sub
Private Sub Command8_Click()
Call new_folder
Open Label16.Caption & "\com_data.txt" For Append As #1
Write #1, " 保存時間:", Format(Now, "yyyy 年m 月dd 日 hh:mm")
Write #1, Text1.Text
Close #1 '關閉文件
End Sub
''''''''初始化
Private Sub form_load()
MSComm1.Settings = "9600,n,8,1" '串口的相關參數設置
MSComm1.CommPort = 1 '串口1
MSComm1.InputLen = 0 '表示一次讀取所有數據
MSComm1.InBufferSize = 5120
MSComm1.InBufferCount = 0
MSComm1.OutBufferSize = 5120
MSComm1.OutBufferCount = 0
MSComm1.RThreshold = 1 '每接收一個字元觸發一次oncomm 事件
MSComm1.SThreshold = 1
MSComm1.PortOpen = True '打開串口
Shape1.Shape = 2
Shape1.Visible = True
Shape1.FillStyle = 0 '全部填充
Shape1.FillColor = QBColor(12) '紅色
flag_dis = False
Timer2.Enabled = True
Timer2.Interval = 250
rx_count = 0
tx_count = 0
Label14.Caption = rx_count '接收到的字元數
Label15.Caption = tx_count '發送出去的字元數
'串口選擇
Combo1.AddItem "COM1"
Combo1.AddItem "COM2"
Combo1.AddItem "COM3"
Combo1.AddItem "COM4"
'波特率
Combo2.AddItem "300"
Combo2.AddItem "600"
Combo2.AddItem "1200"
Combo2.AddItem "2400"
Combo2.AddItem "4800"
Combo2.AddItem "9600"
Combo2.AddItem "19200"
Combo2.AddItem "38400"
Combo2.AddItem "43000"
Combo2.AddItem "115200"
'校驗位
Combo3.AddItem "N"
Combo3.AddItem "E"
Combo3.AddItem "O"
'數據位
Combo4.AddItem "8"
Combo4.AddItem "7"
Combo4.AddItem "6"
'停止位
Combo5.AddItem "1"
Combo5.AddItem "2"
'設置combobox.text 初始值
Combo1.Text = "COM1"
Combo2.Text = "9600"
Combo3.Text = "N"
Combo4.Text = "8"
Combo5.Text = "1"
Call new_folder
Call comm_set
End Sub
'自動發送
Private Sub Check1_Click()
If Check1.Value Then
If Text2.Text <> "" Then
Timer1.Interval = Text3.Text
Timer1.Enabled = True
End If
End If
End Sub
'手動發送
Private Sub Command1_Click()
MSComm1.Output = Text2.Text
tx_count = tx_count + Len(Text2.Text)
End Sub
'打開\關閉串口
Private Sub Command2_Click()
If Command2.Caption = "打開串口" Then
Command2.Caption = "關閉串口"
MSComm1.PortOpen = True
Shape1.FillColor = QBColor(12) '紅色
Else
Command2.Caption = "打開串口"
MSComm1.PortOpen = False
Shape1.FillColor = QBColor(8) '黑色
End If
End Sub
'清空接收區
Private Sub Command3_Click()
Text1.Text = ""
End Sub
'停止顯示
Private Sub Command4_Click()
If flag_dis = False Then
flag_dis = True
Command4.Caption = "繼續顯示"
Else
flag_dis = False
Command4.Caption = "停止顯示"
End If
End Sub
'串口響應事件
Private Sub mscomm1_oncomm()
Select Case MSComm1.CommEvent
Case comEvReceive
inputsignal = MSComm1.Input
rx_count = Len(Trim(inputsignal)) + rx_count
If flag_dis = True Then
text_temp = Text1.Text '將接收區的文本信息鎖存
Text1.Text = text_temp
Else
Text1.Text = (Text1.Text) & (inputsignal)
End If
Case Else
End Select
End Sub
'定時器1 用於定時發送
Private Sub Timer1_Timer()
If MSComm1.PortOpen = True Then '如果串口處於打開的狀態
If Check1.Value Then
If Text2.Text <> "" Then
Timer1.Interval = Text3.Text
Timer1.Enabled = True
MSComm1.Output = Text2.Text
End If
End If
End If
End Sub
'定時器2 用於接收發送量顯示
Private Sub Timer2_Timer()
Label14.Caption = rx_count
Label15.Caption = tx_count
End Sub
'創建一個文件
Public Sub new_folder()
Dim fol, fso, fil, fils, s, f, fldr
Dim aa As String
Set fso = CreateObject("Scripting.FileSystemObject")
On Error Resume Next
aa$ = "C:\COMDATA"
If fso.folderexists(aa$) = False Then
fol = fso.CreateFolder(aa$)
'MkDir aa
End If
aa$ = "C:\COMDATA\test"
If fso.folderexists(aa$) = False Then
fol = fso.CreateFolder(aa$)
'MkDir aa
End If
End Sub
'***************************
Public Sub comm_set()
If MSComm1.PortOpen <> False Then
MSComm1.PortOpen = False
End If
x1 = Combo1.Text
x2 = Combo2.Text
x3 = Combo3.Text
x4 = Combo4.Text
x5 = Combo5.Text
MSComm1.InputLen = 0 '表示一次讀取所有數據
MSComm1.InBufferSize = 512
MSComm1.InBufferCount = 0
MSComm1.OutBufferSize = 512
MSComm1.OutBufferCount = 0
MSComm1.RThreshold = 1 '每接收一個字元觸發一次oncomm 事件
MSComm1.SThreshold = 1
MSComm1.CommPort = Val(Right(x1, 1))
comset_temp = x2 & "," & x3 & "," & x4 & "," & x5
MSComm1.Settings = (comset_temp)
Command2.Caption = "打開串口"
Shape1.FillColor = QBColor(8) '黑色
End Sub
效果圖:
最新工程文件:
文件: 串口調試助手.rar
大小: 18KB
下載: 下載
⑶ 版的串口調試助手源代碼.怎麼實現串口發送文件的
如果你測試的是同一台機子上的兩個串口,就連接好2個串口,然後打開兩次串口調試助手,分別選好串口編號,設定波特率等參數,點連接,然後在發送區隨便填點信息點發送,打開的2個串口調試助手的窗口能互相發送接收,就說明這兩個串口能正常通信
如果測試2台不同機子上的串口,就分辨在兩台機子上打開串口調試助手,操作一樣
如果只測試一個串口,RS422和RS485方式的是測不了的,RS232的可以短接2,3針腳,打開一個串口調試助手,選好串口編號和參數,發送信息能在接收區得到回復,證明該串口能工作
⑷ 各位英雄好漢,小弟跪求串口調試精靈 /或調試助手的VB.NET代碼,謝謝,感激不盡!
太陽雨多年積攢極其珍貴的原創VB串口通信技術資料V4.0 (600M)
VB串口通信編程源碼200個,多種行業多種應用...
VB串口通信技術文章160篇,詳盡地對VB串口通信的詮釋...
VB串口通信電子書籍16部,工業通信名家著作,經典細致...
VB串口通信控制項16個,簡化串口通信編碼,提高開發效率...
VB串口視頻教程44個,一套完整視頻教程,講解直觀,更快掌握...
超級贈品一:OSI網路模型教程48M
超級贈品二:串口硬體層知識大全資料包24M
超級贈品三:串口調試工具80個,應用於各種串口調試與校驗計算...
超級贈品四:程序員發展類文章和書籍12部,幫助您的成長,健康和發展....
超級贈品五:更送虛擬串口調試軟體, 幫助你在沒有串口的電腦上也能正常調試...
你在淘寶搜索「太陽雨VB串口資料」就可以找到,希望可以幫助到你。
同時,還有"太陽雨VC串口資料"和"太陽雨DELPHI"串口資料...
⑸ 求一份串口調試助手源代碼,C/C++都可以,最好是接收的數據能連接資料庫
你好!需要控制什麼資料庫呢
⑹ 關於串口調試助手VC源程序及詳細編程過程
這樣你每接受一個字元,如:strtemp.Format("%X",bt); 就把這個字元串的沒一位轉換成十進制,然後,把第一個十進制左移4位,然後加上後一個十進制數字,得出的結果也就是你要的數字,這個方法我測試過,一定行的
注意:你這個for(k=0;k<len;k++) 循環,每循環一次就接收一個字元,你只要每接收一個字元後,按我上面的方法轉換,得到的值就一頂是你相應16進制轉換成10進制的值,哈哈哈哈
⑺ 高手求串口調試助手的工程文件(源程序)
1.建立項目:打開VC++6.0,建立一個基於對話框的MFC應用程序SCommTest(與我源代碼一致,等會你會方便一點);
2.在項目中插入MSComm控制項 選擇Project菜單下Add To Project子菜單中的 Components and Controls…選項,在彈出的對話框中雙擊Registered ActiveX Controls項(稍等一會,這個過程較慢),則所有注冊過的ActiveX控制項出現在列表框中。 選擇Microsoft Communications Control, version 6.0,,單擊Insert按鈕將它插入到我們的Project中來,接受預設的選項。(如果你在控制項列表中看不到Microsoft Communications Control, version 6.0,那可能是你在安裝VC6時沒有把ActiveX一項選上,重新安裝VC6,選上ActiveX就可以了),
這時在ClassView視窗中就可以看到CMSComm類了,(注意:此類在ClassWizard中看不到,重構clw文件也一樣),並且在控制項工具欄Controls中出現了電話圖標(如圖1所示),現在要做的是用滑鼠將此圖標拖到對話框中,程序運行後,這個圖標是看不到的。
3.利用ClassWizard定義CMSComm類控制對象 打開ClassWizard->Member Viariables選項卡,選擇CSCommTestDlg類,為IDC_MSCOMM1添加控制變數:m_ctrlComm,這時你可以看一看,在對話框頭文件中自動加入了//{{AFX_INCLUDES() #include "mscomm.h" //}}AFX_INCLUDES (這時運行程序,如果有錯,那就再從頭開始)。
4.在對話框中添加控制項 向主對話框中添加兩個編輯框,一個用於接收顯示數據ID為IDC_EDIT_RXDATA,另一個用於輸入發送數據,ID為IDC_EDIT_TXDATA,再添加一個按鈕,功能是按一次就把發送編輯框中的內容發送一次,將其ID設為IDC_BUTTON_MANUALSEND。別忘記了將接收編輯框的Properties->Styles中把Miltiline和Vertical Scroll屬性選上,發送編輯框若你想輸入多行文字,也可選上Miltiline。
再打開ClassWizard->Member Viariables選項卡,選擇CSCommTestDlg類, 為IDC_EDIT_RXDATA添加CString變數m_strRXData, 為IDC_EDIT_TXDATA添加CString變數m_strTXData。說明: m_strRXData和m_strTXData分別用來放入接收和發送的字元數據。
5.添加串口事件消息處理函數OnComm() 打開ClassWizard->Message Maps,選擇類CSCommTestDlg,選擇IDC_MSCOMM1,雙擊消息OnComm,將彈出的對話框中將函數名改為OnComm,(好記而已)OK。
這個函數是用來處理串口消息事件的,如每當串口接收到數據,就會產生一個串口接收數據緩沖區中有字元的消息事件,我們剛才添加的函數就會執行,我們在OnComm()函數加入相應的處理代碼就能實現自已想要的功能了。請你在函數中加入如下代碼:
void CSCommTestDlg::OnComm()
{
// TODO: Add your control notification handler code here
VARIANT variant_inp;
COleSafeArray safearray_inp;
LONG len,k;
BYTE rxdata[2048]; //設置BYTE數組 An 8-bit integerthat is not signed.
CString strtemp;
if(m_ctrlComm.GetCommEvent()==2) //事件值為2表示接收緩沖區內有字元
{ ////////以下你可以根據自己的通信協議加入處理代碼
variant_inp=m_ctrlComm.GetInput(); //讀緩沖區
safearray_inp=variant_inp; //VARIANT型變數轉換為ColeSafeArray型變數
len=safearray_inp.GetOneDimSize(); //得到有效數據長度
for(k=0;k<len;k++)
safearray_inp.GetElement(&k,rxdata+k);//轉換為BYTE型數組
for(k=0;k<len;k++) //將數組轉換為Cstring型變數
{
BYTE bt=*(char*)(rxdata+k); //字元型
strtemp.Format("%c",bt); //將字元送入臨時變數strtemp存放
m_strRXData+=strtemp; //加入接收編輯框對應字元串
}
}
UpdateData(FALSE); //更新編輯框內容
}
到目前為止還不能在接收編輯框中看到數據,因為我們還沒有打開串口,但運行程序不應該有任何錯誤,不然,你肯定哪兒沒看仔細,因為我是打開VC6對照著做一步寫一行的,運行試試。沒錯吧?那麼做下一步:
6.打開串口和設置串口參數 你可以在你需要的時候打開串口,例如在程序中做一個開始按鈕,在該按鈕的處理函數中打開串口。現在我們在主對話框的CSCommTestDlg::OnInitDialog()打開串口,加入如下代碼:
// TODO: Add extra initialization here
if(m_ctrlComm.GetPortOpen())
m_ctrlComm.SetPortOpen(FALSE);
m_ctrlComm.SetCommPort(1); //選擇com1
if( !m_ctrlComm.GetPortOpen())
m_ctrlComm.SetPortOpen(TRUE);//打開串口
else
AfxMessageBox("cannot open serial port");
m_ctrlComm.SetSettings("9600,n,8,1"); //波特率9600,無校驗,8個數據位,1個停止位
m_ctrlComm.SetInputModel(1); //1:表示以二進制方式檢取數據
m_ctrlComm.SetRThreshold(1);
//參數1表示每當串口接收緩沖區中有多於或等於1個字元時將引發一個接收數據的OnComm事件
m_ctrlComm.SetInputLen(0); //設置當前接收區數據長度為0
m_ctrlComm.GetInput();//先預讀緩沖區以清除殘留數據
現在你可以試試程序了,將串口線接好後(不會接?去看看我寫的串口接線基本方法),打開串口調試助手,並將串口設在com2,選上自動發送,也可以等會手動發送。再執行你編寫的程序,接收框里應該有數據顯示了。
7.發送數據 先為發送按鈕添加一個單擊消息即BN_CLICKED處理函數,打開ClassWizard->Message Maps,選擇類CSCommTestDlg,選擇IDC_BUTTON_MANUALSEND,雙擊BN_CLICKED添加OnButtonManualsend()函數,並在函數中添加如下代碼:
void CSCommTestDlg::OnButtonManualsend()
{
// TODO: Add your control notification handler code here
UpdateData(TRUE); //讀取編輯框內容
m_ctrlComm.SetOutput(COleVariant(m_strTXData));//發送數據
}
運行程序,在發送編輯框中隨意輸入點什麼,單擊發送按鈕,啊!看看,在另一端的串口調試助手(或別的調試工具)接收框里出現了什麼。
⑻ 求串口調試助手的VC++源代碼
那個很簡單啊 自己寫一個也行 就是creatfile 然後把串口參數設好就行了
⑼ 求一個類似串口調試助手的完整 C#程序源碼 環境是VS2010 調試成功立刻給懸賞
哈哈,搞深入的硬體你找錯地方了(軟體還是有的)。。。這地方幾乎是不可能有的。。。。
樓上萌萌噠(PS:隨便玩2天就有成千財富。。。)