新聞中心

        EEPW首頁 > 嵌入式系統(tǒng) > 設(shè)計應(yīng)用 > 第59節(jié):串口程序第40,44,45節(jié)中存在一個bug

        第59節(jié):串口程序第40,44,45節(jié)中存在一個bug

        作者: 時間:2016-11-22 來源:網(wǎng)絡(luò) 收藏
        經(jīng)過網(wǎng)友“intech2008”的提醒,在我之前發(fā)表的第40,44,45節(jié)串口接收程序中,在計算檢驗和的地方,存在一個不容易發(fā)覺的bug

        原來的是:

        本文引用地址:http://www.104case.com/article/201611/319749.htm

        for(i=0;i<(3+1+2+uiRcSize);i++) //計算校驗累加和

        {

        ucRcregBuf[uiRcMoveIndex+6+uiRcSize]=ucRcregBuf[uiRcMoveIndex+6+uiRcSize]+ucRcregBuf[i];

        }

        應(yīng)該改成:

        for(i=0;i<(3+1+2+uiRcSize);i++) //計算校驗累加和

        {

        ucRcregBuf[uiRcMoveIndex+6+uiRcSize]=ucRcregBuf[uiRcMoveIndex+6+uiRcSize]+ucRcregBuf[uiRcMoveIndex+i];

        }

        由于本連載技術(shù)文章在各大論壇發(fā)布和被轉(zhuǎn)載,我沒法做到處處提醒,不得不專門用一節(jié)內(nèi)容來告知各位讀者。



        關(guān)鍵詞: 串口程序bu

        評論


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

        關(guān)閉
        主站蜘蛛池模板: 都昌县| 绥德县| 苗栗市| 勃利县| 辽源市| 黑龙江省| 玛多县| 西盟| 禹城市| 阳山县| 聂拉木县| 新和县| 定兴县| 法库县| 石台县| 肥东县| 忻州市| 曲周县| 洮南市| 陈巴尔虎旗| 英吉沙县| 化德县| 忻州市| 台湾省| 孝感市| 新巴尔虎右旗| 青阳县| 广南县| 东乌珠穆沁旗| 洛浦县| 利津县| 吴旗县| 涞水县| 正阳县| 股票| 天台县| 武平县| 邹城市| 乐至县| 旬邑县| 扎囊县|