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

    EEPW首頁(yè) > 嵌入式系統(tǒng) > 設(shè)計(jì)應(yīng)用 > PIC單片機(jī)在連續(xù)接收串口數(shù)據(jù)時(shí)遇到的小問(wèn)題

    PIC單片機(jī)在連續(xù)接收串口數(shù)據(jù)時(shí)遇到的小問(wèn)題

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

    關(guān)于接收,如果數(shù)據(jù)接口一直可以檢測(cè)數(shù)據(jù),那么即使關(guān)閉,實(shí)際上也會(huì)接收數(shù)據(jù),當(dāng)數(shù)據(jù)源源不斷地進(jìn)來(lái)時(shí),你再使能的時(shí)候其實(shí)也只能接收到關(guān)閉之后的兩個(gè)數(shù)據(jù),此后再也無(wú)法進(jìn)入中斷。解決這樣的方法為關(guān)閉引腳為串口的定義,讓其成為普通引腳而非串口引腳。

    格式為

    PIE1=0xdf;

    RCSTA=0x7f;//關(guān)閉

    PIE1|=0x20;

    RCSTA|=0x80;//開(kāi)啟

    關(guān)于PIE和RCSTA置位的前后順序其實(shí)也有關(guān)系,這樣為正確順序。

    而在有限的時(shí)間內(nèi)將接收到的數(shù)據(jù)進(jìn)行處理時(shí),數(shù)組的賦值比單個(gè)字符賦值的時(shí)間要長(zhǎng)這因素也要被考慮到。



    評(píng)論


    相關(guān)推薦

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

    關(guān)閉
    主站蜘蛛池模板: 保亭| 中卫市| 珠海市| 南投市| 永州市| 西昌市| 拜城县| 托克逊县| 大安市| 浦江县| 临沭县| 南开区| 霍邱县| 张家川| 威远县| 马公市| 聊城市| 邮箱| 法库县| 阜阳市| 蒙阴县| 屏山县| 拜泉县| 浠水县| 射洪县| 汕头市| 合肥市| 富阳市| 扎兰屯市| 鄂伦春自治旗| 大荔县| 五莲县| 甘谷县| 锡林浩特市| 宁晋县| 那坡县| 岳池县| 尼玛县| 琼中| 宝坻区| 札达县|