新聞中心

EEPW首頁 > 嵌入式系統(tǒng) > 設(shè)計(jì)應(yīng)用 > arm7的DMA工作原理-PDC方式

arm7的DMA工作原理-PDC方式

作者: 時(shí)間:2016-11-10 來源:網(wǎng)絡(luò) 收藏
dma當(dāng)前組的ptr和len
PDC_RPR
PDC_RCR
dma的下一組備用ptr和len
PDC_RNPR
PDC_RNCR
設(shè)備啟動(dòng)時(shí),PDC_RCR會從最大遞減,直到為1時(shí),當(dāng)再收到一個(gè)數(shù)據(jù)之后,PDC_RPR將被cpu
內(nèi)部自動(dòng)設(shè)置為PDC_RNPR中的數(shù)值,
同時(shí)將PDC_RCR設(shè)置為PDC_RNCR,同時(shí)PDC_RNCR計(jì)數(shù)值被清0,
(所以可以通過檢測PDC_RNCR為0來作很多事情)這樣pnpr就又空閑出來了,
我們可以設(shè)置一個(gè)內(nèi)存地址給PDC_RNPR同時(shí)設(shè)置PDC_RNCR大小


關(guān)鍵詞: arm7DMAPDC方

評論


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

關(guān)閉