串口調試助手源程序
1.建立項目
2.在項目中插入MSComm控件
3.利用ClassWizard定義CMSComm類(lèi)控制變量
4.在對話(huà)框中添加控件
5.添加串口事件消息處理函數OnComm()
6.打開(kāi)和設置串口參數
7.發(fā)送數據
8.發(fā)送十六進(jìn)制字符
9.在接收框中以十六進(jìn)制顯示
10.如何設置自動(dòng)發(fā)送
11.什么是VARIANT數據類(lèi)型?如何使用VARIANT數據類(lèi)型?
這是串口調試助手源程序及編程詳細過(guò)程(一)的續篇,首先謝謝朋友們的支持與鼓勵。
8.發(fā)送十六進(jìn)制字符
在主對話(huà)框中加入一個(gè)復選接鈕,ID為IDC_CHECK_HEXSEND Caption: 十六進(jìn)制發(fā)送,再利用ClassWizard為其添加控制變量:m_ctrlHexSend;
在ClassView中為SCommTestDlg類(lèi)添加以下兩個(gè)PUBLIC成員函數,并輸入相應代碼;
//由于這個(gè)轉換函數的格式限制,在發(fā)送框中的十六制字符應該每?jì)蓚€(gè)字符之間插入一個(gè)空隔
//如:A1 23 45 0B 00 29
//CByteArray是一個(gè)動(dòng)態(tài)字節數組,可參看MSDN幫助
int CSCommTestDlg::String2Hex(C
評論