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

    EEPW首頁 > 嵌入式系統(tǒng) > 設(shè)計(jì)應(yīng)用 > 利用PC串口進(jìn)行脈沖編碼通信的方法

    利用PC串口進(jìn)行脈沖編碼通信的方法

    作者: 時(shí)間:2011-07-14 來源:網(wǎng)絡(luò) 收藏

    本文提出的可用來評估通過脈寬通訊的單總線(one-wire)器件,對通訊錯(cuò)誤,如奇偶性和應(yīng)答,監(jiān)測。與的硬件接口為MAX232驅(qū)動(dòng)/接收器,本例子中的從動(dòng)裝置為德州儀器的TMP141溫度傳感器。使用由A0和A1確定的TMP141的4個(gè)可編程地址(見圖1),本電路可以擴(kuò)展成同一個(gè)總線上有4個(gè)傳感器。

    本文引用地址:http://www.czjhyjcfj.com/article/150470.htm

    的主圖示使用RS-232波特率控制的內(nèi)置時(shí)間。大多數(shù)通訊需要3個(gè)“位”:(起始位),數(shù)據(jù)(位0)和數(shù)據(jù)(位1)(見表和圖2)。使用Visual Basic的mscomm將 COM口配置成輸出8個(gè)數(shù)據(jù)位,無奇偶校驗(yàn)位,1個(gè)停止位,無流量控制。COM口數(shù)據(jù)位的設(shè)置與波特率確定位碼寬度。通過改變位之間的波特率,得到不同的脈寬

    對PC COM口波特率編程會(huì)產(chǎn)生20到 30 ms的位之間延遲,因?yàn)閺膭?dòng)裝置沒有超時(shí)事件,所以這種延遲不是問題。但是,延遲會(huì)使在邏輯分析儀上讀輸出比較復(fù)雜。Visual Basic程序控制到TMP141傳感器的兩路通訊。使用程序可以讀以及編程內(nèi)部寄存器。



    評論


    相關(guān)推薦

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

    關(guān)閉
    主站蜘蛛池模板: 洛南县| 定远县| 连平县| 内丘县| 富蕴县| 义乌市| 延寿县| 宣汉县| 湖北省| 美姑县| 宕昌县| 静海县| 德格县| 老河口市| 含山县| 万源市| 宁陵县| 黄骅市| 云和县| 民权县| 乐山市| 贺州市| 凉城县| 衡阳县| 南充市| 商水县| 鹤峰县| 金乡县| 孟津县| 漳浦县| 海城市| 普安县| 台前县| 扬中市| 綦江县| 宝鸡市| 乌兰察布市| 万山特区| 旺苍县| 沈丘县| 长子县|