多做题,通过考试没问题!

嵌入式系统

睦霖题库>大学试题(计算机科学)>嵌入式系统

S3C2410A的DMA通道有几个控制寄存器?各自具有什么功能?

正确答案:(1)DMA初始化源寄存器(DISRC)
DMA初始化源寄存器(DISRC)用于存放要传输的源数据的起始地址。
(2)DMA初始化源控制寄存器(DISRCC)
DMA初始化源控制寄存器(DISRCC)用于控制源数据在AHB总线还是APB总线上并控制地址增长方式。
3)DMA初始化目标地址寄存器(DIDST)
DMA初始化目标地址寄存器(DIDST)用于存放传输目标的起始地址。
(4)DMA初始化目标控制寄存器(DIDSTC)
DMA初始化目标控制寄存器(DIDSTC)用于控制目标位于AHB总线还是APB总线上,并控制地址增长方式。
(5)DMA控制寄存器(DCON)
有4个DMA控制寄存器(DCON)(DCON0~DCON3)。
(6)DMA状态寄存器(DSTAT)
DMA状态寄存器(DSTAT)保存DMA0~DMA3计数寄存器状态。
(7)DMA当前源寄存器(DCSRC)
DMA当前源寄存器(DCSRC)用于保存DMAn的当前源地址。n的当前目标地址。
(8)DMA当前目标寄存器(DCDST)
DMA当前目标寄存器(DCDST)用于保存DMAn的当前目标地址。
(9)DMA屏蔽触发寄存器(DMASKTRIG)
DMA屏蔽触发寄存器(DMASKTRIG)控制DMA0~DMA3触发状态。
答案解析:
进入题库查看解析

微信扫一扫手机做题