新聞中心

        EEPW首頁(yè) > 模擬技術(shù) > 設(shè)計(jì)應(yīng)用 > 串口調(diào)試助手源程序

        串口調(diào)試助手源程序

        作者: 時(shí)間:2012-04-25 來(lái)源:網(wǎng)絡(luò) 收藏

        1.建立項(xiàng)目

        2.在項(xiàng)目中插入MSComm控件

        3.利用ClassWizard定義CMSComm類控制變量

        4.在對(duì)話框中添加控件

        5.添加事件消息處理函數(shù)OnComm()

        6.打開和設(shè)置參數(shù)

        7.發(fā)送數(shù)據(jù)

        8.發(fā)送十六進(jìn)制字符

        9.在接收框中以十六進(jìn)制顯示

        10.如何設(shè)置自動(dòng)發(fā)送

        11.什么是VARIANT數(shù)據(jù)類型?如何使用VARIANT數(shù)據(jù)類型?

         

        這是助手及編程詳細(xì)過(guò)程(一)的續(xù)篇,首先謝謝朋友們的支持與鼓勵(lì)。

        8.發(fā)送十六進(jìn)制字符

        在主對(duì)話框中加入一個(gè)復(fù)選接鈕,ID為IDC_CHECK_HEXSEND Caption: 十六進(jìn)制發(fā)送,再利用ClassWizard為其添加控制變量:m_ctrlHexSend;

        在ClassView中為SCommTestDlg類添加以下兩個(gè)PUBLIC成員函數(shù),并輸入相應(yīng)代碼;

         

        //由于這個(gè)轉(zhuǎn)換函數(shù)的格式限制,在發(fā)送框中的十六制字符應(yīng)該每?jī)蓚€(gè)字符之間插入一個(gè)空隔
        //如:A1 23 45 0B 00 29
        //CByteArray是一個(gè)動(dòng)態(tài)字節(jié)數(shù)組,可參看MSDN幫助
        int CSCommTestDlg::String2Hex(C


        上一頁(yè) 1 2 3 下一頁(yè)

        關(guān)鍵詞: 串口 調(diào)試 源程序

        評(píng)論


        相關(guān)推薦

        技術(shù)專區(qū)

        關(guān)閉
        主站蜘蛛池模板: 保定市| 酒泉市| 汤阴县| 孝昌县| 嵊州市| 子长县| 阿尔山市| 弋阳县| 安平县| 新化县| 靖边县| 临洮县| 黔南| 龙江县| 普兰店市| 招远市| 射阳县| 宝丰县| 邹城市| 颍上县| 抚顺县| 汉沽区| 贵德县| 江津市| 武义县| 平乡县| 从化市| 鄄城县| 时尚| 鲁山县| 满洲里市| 九龙县| 天津市| 井研县| 女性| 天台县| 湖口县| 全州县| 紫阳县| 若羌县| 房产|