天堂国产午夜亚洲专区-少妇人妻综合久久蜜臀-国产成人户外露出视频在线-国产91传媒一区二区三区

一種基于DMA技術(shù)的高效串口數(shù)據(jù)處理方法

發(fā)布時(shí)間:2024-02-21 04:56
  針對(duì)單片機(jī)和外設(shè)之間串口數(shù)據(jù)處理效率較低的情況,提出一種基于DMA技術(shù)的改進(jìn)處理方法,并結(jié)合使用一種循環(huán)存儲(chǔ)的緩存機(jī)制。減少對(duì)CPU中斷處理的依賴,節(jié)約CPU的占用時(shí)間,且適用于不同傳輸速度的外設(shè)數(shù)據(jù)傳輸,提高了串口數(shù)據(jù)發(fā)送的效率。

【文章頁(yè)數(shù)】:3 頁(yè)

【部分圖文】:

圖1DMA傳送數(shù)據(jù)原理圖

圖1DMA傳送數(shù)據(jù)原理圖

DMA技術(shù),即直接存儲(chǔ)器訪問(DirectMemoryAccess,DMA)方式。在這種方式下,DMA可以不經(jīng)由CPU控制而直接從內(nèi)存中存取數(shù)據(jù),用于實(shí)現(xiàn)外設(shè)與存儲(chǔ)器之間,以及存儲(chǔ)器與存儲(chǔ)器之間的高速數(shù)據(jù)傳輸。該操作是根據(jù)地址空間的標(biāo)志,實(shí)現(xiàn)單通道源地址和目的地址之間的單向數(shù)....


圖2環(huán)形DMA串口發(fā)送數(shù)據(jù)方法流程圖

圖2環(huán)形DMA串口發(fā)送數(shù)據(jù)方法流程圖

提出一種結(jié)合循環(huán)存儲(chǔ)的串口發(fā)送方法。該方法包括以下四個(gè)要素:循環(huán)數(shù)組、DMA狀態(tài)標(biāo)志、讀寫指針、容量計(jì)算。循環(huán)數(shù)組用于存儲(chǔ)CPU要發(fā)送的數(shù)據(jù)。其長(zhǎng)度由開發(fā)者自定義,一般需要結(jié)合數(shù)據(jù)傳輸頻率和通信協(xié)議的長(zhǎng)度決定,但須保證存放新的數(shù)組時(shí),不會(huì)覆蓋掉當(dāng)前正在發(fā)送的數(shù)據(jù),否則會(huì)造成漏傳丟....


圖3循環(huán)緩存示意圖

圖3循環(huán)緩存示意圖

循環(huán)存儲(chǔ)設(shè)計(jì)是結(jié)合環(huán)形DMA發(fā)送而設(shè)計(jì)的特殊存儲(chǔ)方法。不同于一般緩存設(shè)計(jì),使用該方法時(shí),一般要求緩存容量遠(yuǎn)大于通信協(xié)議長(zhǎng)度。如圖3所示,以容量256bytes容量為例。根據(jù)四要素要求,定義讀寫指針,其中讀指針tr記錄當(dāng)前已發(fā)送的最后一個(gè)字節(jié)在數(shù)組中的地址,寫指針tw記錄當(dāng)前緩存進(jìn)....



本文編號(hào):3905069

資料下載
論文發(fā)表

本文鏈接:http://sikaile.net/kejilunwen/jisuanjikexuelunwen/3905069.html


Copyright(c)文論論文網(wǎng)All Rights Reserved | 網(wǎng)站地圖 |

版權(quán)申明:資料由用戶96e36***提供,本站僅收錄摘要或目錄,作者需要?jiǎng)h除請(qǐng)E-mail郵箱bigeng88@qq.com
国产精品偷拍视频一区| 日本精品视频一二三区| 亚洲欧美日韩色图七区| av国产熟妇露脸在线观看| 国产精品一区日韩欧美| 久久国内午夜福利直播| 亚洲欧美日本成人在线| 欧美精品中文字幕亚洲| 日韩aa一区二区三区| 亚洲第一区二区三区女厕偷拍| 国产乱久久亚洲国产精品| 亚洲国产精品久久综合网| 99久久精品国产日本| 亚洲一区二区三区免费的视频| 日韩人妻中文字幕精品| 91日韩欧美中文字幕| 婷婷一区二区三区四区| 男人和女人黄 色大片| 午夜福利直播在线视频| 日韩成人午夜福利免费视频| 午夜福利视频偷拍91| 亚洲欧洲一区二区综合精品| 国产精品亚洲综合天堂夜夜| 欧美一区二区三区性视频| 国产一级性生活录像片| 国产午夜福利一区二区| 亚洲第一视频少妇人妻系列| 性感少妇无套内射在线视频| 色婷婷日本视频在线观看| 97人摸人人澡人人人超碰| 年轻女房东2中文字幕| 成年女人下边潮喷毛片免费| 久久久精品日韩欧美丰满| 最近日韩在线免费黄片| 日本精品啪啪一区二区三区| 国产精品午夜小视频观看| 精品人妻精品一区二区三区| 四季精品人妻av一区二区三区| 久久综合狠狠综合久久综合| 欧洲一级片一区二区三区| 亚洲av又爽又色又色|