新聞中心

EEPW首頁(yè) > 嵌入式系統(tǒng) > 設(shè)計(jì)應(yīng)用 > 一種基于C8051F310的UART擴(kuò)展實(shí)現(xiàn)

一種基于C8051F310的UART擴(kuò)展實(shí)現(xiàn)

作者:信東 趙文才 岳開封 崔洪亮 劉麗英 第二炮兵士官學(xué)校二系 時(shí)間:2010-05-19 來(lái)源:電子產(chǎn)品世界 收藏

  上行器件命令的發(fā)送

本文引用地址:http://m.butianyuan.cn/article/109142.htm

  主要采用協(xié)議地址的方式判明指令針對(duì)的設(shè)備,需要在中對(duì)于指令按照預(yù)先編制的指令協(xié)議進(jìn)行指令的解析,形成針對(duì)各自設(shè)備的指令碼向下轉(zhuǎn)發(fā)。具體的數(shù)據(jù)協(xié)議控制圖見圖3,多串口硬件見圖4。

  實(shí)驗(yàn)

  (1)為了驗(yàn)證單個(gè)軟件可用首先利用串口調(diào)試助手隨機(jī)發(fā)送數(shù)據(jù),選擇不同的自動(dòng)發(fā)送周期,每個(gè)發(fā)送周期連續(xù)1000字節(jié)數(shù)據(jù)發(fā)送檢驗(yàn)數(shù)據(jù)接收和發(fā)送錯(cuò)誤率,實(shí)驗(yàn)結(jié)果見表1。

  通過(guò)以上數(shù)據(jù)我們可以看到軟件在發(fā)送和接收時(shí)間上存在延遲,因?yàn)槔弥袛嗪?a class="contentlabel" href="http://m.butianyuan.cn/news/listbylabel/label/單片機(jī)">單片機(jī)對(duì)于數(shù)據(jù)的轉(zhuǎn)發(fā)造成了數(shù)據(jù)傳輸?shù)难舆t,這是不可避免的,只要保證較高的時(shí)鐘頻率,這種延時(shí)可以盡量的減小。其次當(dāng)發(fā)送周期較短時(shí),擴(kuò)展串口的錯(cuò)誤較高,但是延遲到50ms發(fā)送周期后這種錯(cuò)誤基本解決。因此當(dāng)傳輸周期越長(zhǎng),數(shù)據(jù)錯(cuò)誤率越低。



關(guān)鍵詞: 單片機(jī) UART C8051F310 201005

評(píng)論


相關(guān)推薦

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

關(guān)閉