arm7的DMA工作原理-PDC方式
PDC_RPR
PDC_RCR
dma的下一組備用ptr和len
PDC_RNPR
PDC_RNCR
設備啟動時,PDC_RCR會從最大遞減,直到為1時,當再收到一個數據之后,PDC_RPR將被cpu
內部自動設置為PDC_RNPR中的數值,
同時將PDC_RCR設置為PDC_RNCR,同時PDC_RNCR計數值被清0,
(所以可以通過檢測PDC_RNCR為0來作很多事情)這樣pnpr就又空閑出來了,
我們可以設置一個內存地址給PDC_RNPR同時設置PDC_RNCR大小
評論