新聞中心

        EEPW首頁 > 嵌入式系統 > 設計應用 > 利用PC串口進行脈沖編碼通信的方法

        利用PC串口進行脈沖編碼通信的方法

        作者: 時間:2011-07-14 來源:網絡 收藏

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

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

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

        對PC COM口波特率編程會產生20到 30 ms的位之間延遲,因為從動裝置沒有超時事件,所以這種延遲不是問題。但是,延遲會使在邏輯分析儀上讀輸出比較復雜。Visual Basic程序控制到TMP141傳感器的兩路通訊。使用程序可以讀以及編程內部寄存器。



        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 克拉玛依市| 望奎县| 澄城县| 嵊州市| 锡林郭勒盟| 德江县| 新丰县| 呼伦贝尔市| 蒲江县| 额敏县| 镇远县| 江北区| 福清市| 庆城县| 仙桃市| 乌恰县| 长岛县| 康定县| 大邑县| 咸阳市| 祁阳县| 南岸区| 合阳县| 佛坪县| 贵德县| 扶风县| 巨鹿县| 东光县| 任丘市| 唐海县| 甘肃省| 山丹县| 田阳县| 黄冈市| 昌邑市| 图们市| 玉龙| 米泉市| 临西县| 甘洛县| 铁岭市|