[Atmel] 每天跟我读点资料:SAM D21数据手册(105)

[复制链接]
823|0
 楼主| ddllxxrr 发表于 2015-1-7 18:54 | 显示全部楼层 |阅读模式
在向通道ID寄存器的通道ID比特组写相应的通道号之后,一个DMA通道使能是通过向通道控制寄存器A里的DMA使能位(CHCTRLA.ENABLE)写1来实现的。一个DMAC禁止是通过向CTRL.DMAENABLE写0来实现的。
。一个DMA通道禁止是通过向CHCTRA.ENABLE写0来实现的。
CRC使能是通过向控制寄存器的CRC使能比特写1来实现的。CRC禁止是通过向CTRL.CRCENABLE写0实现的。
当DMAC和CRC都是禁止的时候,DMAC复位是通过向控制寄存器里的软件复位比特写1来实现的。所有的寄存器在DMAC,除了DBGCTRL,将要被复位到初始状态。
一个DMA通道复位是通过向通道控制寄存器A中的软件复位比特写1来实现的。通道寄存器将要被复位到其初始状态。相应的通道必须被禁止为了复位取得效果。
19.6.2.3 传输描述符
   
    在一个DMA通道使能之前(CHCTRLA.ENABLE置1),同通道配置一起的传输描述符决定的一个块传输怎么执行。并且接收一个传输触发,第一个传输描述被初始化并且使能。第一个传输描述符描述了交易第一个
块传输。更进一步的传输描述请参考“Block Transfer Control”
    所有的传输描述符必须驻存于SRAM中并且地址存贮在描述符内存段基地址,回写内存段基地址寄存器告诉DMAC哪里可以找到描述符地址段和回写内存段。
  
      
您需要登录后才可以回帖 登录 | 注册

本版积分规则

个人签名:http://shop34182318.taobao.com/ http://shop562064536.taobao.com

2404

主题

7002

帖子

68

粉丝
快速回复 在线客服 返回列表 返回顶部