<meter id="pryje"><nav id="pryje"><delect id="pryje"></delect></nav></meter>
          <label id="pryje"></label>

          新聞中心

          EEPW首頁(yè) > 嵌入式系統(tǒng) > 設(shè)計(jì)應(yīng)用 > MSP430 DMA控制器的特性和模塊功能

          MSP430 DMA控制器的特性和模塊功能

          作者: 時(shí)間:2013-01-16 來(lái)源:網(wǎng)絡(luò) 收藏

          特性:

          1 l數(shù)據(jù)傳送不需要CPU介入,完全由自行管理。

          2 在整個(gè)地址空間范圍內(nèi)傳輸數(shù)據(jù),塊方式傳輸可達(dá)65536字節(jié)

          3 能夠提高片內(nèi)外設(shè)數(shù)據(jù)吞吐能力,實(shí)現(xiàn)高速傳輸,每個(gè)字或者字節(jié)的傳輸僅需要2個(gè)MCLK

          4 減少系統(tǒng)功耗,即使在片內(nèi)外設(shè)進(jìn)行數(shù)據(jù)輸入或輸出時(shí),CPU也可以處于超低功耗模式而不需喚醒

          5 字節(jié)和字?jǐn)?shù)據(jù)可以:DMA傳輸可以是字節(jié)到字節(jié)、字到字、字節(jié)到字或者字到字節(jié)。當(dāng)字到字節(jié)傳輸時(shí),只有字中較低字節(jié)能夠傳輸,當(dāng)從字節(jié)到字傳輸時(shí),傳輸?shù)阶值牡妥止?jié),高字節(jié)被自動(dòng)清零

          6 四種傳輸尋址模式:固定地址到固定地址、固定地址到塊地址、塊地址到固定地址以及塊地址到塊地址

          7 觸發(fā)方式靈活:邊沿或者電平觸發(fā)。

          8 單個(gè)、塊或突發(fā)塊傳輸模式:每次觸發(fā)DMA操作,可以根據(jù)需要傳輸不同規(guī)模的數(shù)據(jù)

          功能模塊:

          1 3個(gè)獨(dú)立的傳輸通道:通道0、通道1和通道2。每個(gè)通道都有源地址寄存器、目的地址寄存器、傳送數(shù)據(jù)長(zhǎng)度寄存器和控制寄存器。每個(gè)通道的觸發(fā)請(qǐng)求可以分別允許和禁止

          2 可配置的通道優(yōu)先權(quán):優(yōu)先權(quán)裁決模塊,傳輸通道的優(yōu)先級(jí)可以調(diào)整,對(duì)同時(shí)有觸發(fā)請(qǐng)求的通道進(jìn)行優(yōu)先級(jí)裁決,確定哪個(gè)通道的優(yōu)先級(jí)最高。可以采用固定優(yōu)先級(jí),還可以采用循環(huán)優(yōu)先級(jí)。

          3 程序命令控制模塊,每個(gè)DMA通道開始傳輸之前,CPU要編程給定相關(guān)的命令和模式控制,以決定DMA通道傳輸?shù)念愋?/P>

          4 可配置的傳送觸發(fā)器:觸發(fā)源選擇模塊,DMAREQ(軟件觸發(fā))、Timer_A CCR2輸出、Timer_B CCR2輸出、I2C 數(shù)據(jù)接收準(zhǔn)備好、I2C 數(shù)據(jù)發(fā)送準(zhǔn)備好、USART接收發(fā)送數(shù)據(jù)、DAC12模塊DAC12IFG、ADC12模塊 的ADC12IFGx、DMAxIFG、DMAE0 外部觸發(fā)源。并且還具有觸發(fā)源擴(kuò)充能力



          關(guān)鍵詞: MSP430 DMA控制器 混合傳送

          評(píng)論


          相關(guān)推薦

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

          關(guān)閉
          看屁屁www成人影院,亚洲人妻成人图片,亚洲精品成人午夜在线,日韩在线 欧美成人 (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })();