新聞中心

        EEPW首頁 > 嵌入式系統 > 設計應用 > 一種基于C8051F310的UART擴展實現

        一種基于C8051F310的UART擴展實現

        作者:信東 趙文才 岳開封 崔洪亮 劉麗英 第二炮兵士官學校二系 時間:2010-05-19 來源:電子產品世界 收藏

          上行器件命令的發送

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

          主要采用協議地址的方式判明指令針對的設備,需要在中對于指令按照預先編制的指令協議進行指令的解析,形成針對各自設備的指令碼向下轉發。具體的數據協議控制圖見圖3,多串口硬件見圖4。

          實驗

          (1)為了驗證單個軟件可用首先利用串口調試助手隨機發送數據,選擇不同的自動發送周期,每個發送周期連續1000字節數據發送檢驗數據接收和發送錯誤率,實驗結果見表1。

          通過以上數據我們可以看到軟件在發送和接收時間上存在延遲,因為利用中斷和對于數據的轉發造成了數據傳輸的延遲,這是不可避免的,只要保證較高的時鐘頻率,這種延時可以盡量的減小。其次當發送周期較短時,擴展串口的錯誤較高,但是延遲到50ms發送周期后這種錯誤基本解決。因此當傳輸周期越長,數據錯誤率越低。



        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 威海市| 克东县| 昌宁县| 南乐县| 民县| 塔城市| 苏尼特左旗| 通州市| 西林县| 民丰县| 和田县| 阳城县| 东光县| 晋州市| 博湖县| 伊金霍洛旗| 台江县| 合江县| 怀集县| 濉溪县| 清原| 申扎县| 寿光市| 平顺县| 通州区| 邵东县| 扬州市| 文山县| 鲁山县| 方山县| 泸州市| 房产| 广州市| 股票| 阜宁县| 建湖县| 陆川县| 罗山县| 四川省| 仁化县| 龙川县|