• <li id="00i08"><input id="00i08"></input></li>
  • <sup id="00i08"><tbody id="00i08"></tbody></sup>
    <abbr id="00i08"></abbr>
  • 新聞中心

    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.打開(kāi)和設(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)閉
    主站蜘蛛池模板: 周宁县| 会昌县| 门源| 龙泉市| 中卫市| 扬州市| 汉寿县| 宝兴县| 通山县| 通江县| 遂宁市| 武鸣县| 米易县| 卫辉市| 石景山区| 耒阳市| 富宁县| 黎城县| 濮阳市| 龙胜| 集安市| 大邑县| 涿鹿县| 罗城| 巍山| 洛隆县| 沾益县| 凤凰县| 长治市| 宁强县| 肇东市| 昌都县| 龙口市| 大姚县| 孝义市| 邛崃市| 万全县| 乐亭县| 武邑县| 蚌埠市| 永和县|