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