○1选择该通道的四种传送模式,即字节传送模式、块传送模式、随机请求传送和级联模式。 ○2决定地址增量还是减量,即决定在DMA传输过程中,每传送一个字节,当前地址寄存器中的内容是加1还是减1。也就是说,通过设置模式寄存器相应位,可以决定从内存中读数据或者往内存中写数据的次序。 ○3选择是否自动初始化。通过前面的学习,我们知道,在初始化阶段,CPU要设置基本地址寄存器和基本字计数寄存器,同时会向当前地址寄存器和当前字计数寄存器中写入与相应基本寄存器相同的内容。如果选择了自动初始化,那么,在本次传输结束时,也就是在当前字计数器的值为0时,当前地址寄存器和当前字计数寄存器会重新从相应的基本寄存器中读取数据,从而进入下一个数据传输过程。 ○4选择是写传送、读传输还是校验传送。 |