atmelppt_10_PDCPDCPeripheral DMA Controller (PDC)1PDCPDC 特征n n n11路 外设 DMA 控制器通道 用户接口位于相关外设的用户接口之中 无需CPU 支持- PDC 传输在 IDLE 模式下仍然可用n可编程:- 8, 16 与 32-bit 数据尺寸 - 32-bit 指针寄存器 - 16-bit 计数寄存器 (64KB 缓冲大小)2PDCPDC 组成框图Peripheral THR RHRPeripheral DMA controller PDC Channel 0 PDC Channel1 Control Status & ControlMemory ControllerControl3PDCPDC 应用框图ASB APB Bridge PDCAPB Control Data RX Peripheral PIO DataTX4PDC依赖关系n所有寄存器定义域外设接口DBGU ( Rx and Tx) USART 0 ( Rx and Tx) USART 1 ( Rx and Tx) SSC ( Rx and Tx) ADC (Rx) SPI ( Rx and Tx)nPDC 整合于外设的用户接口寄存器偏移量 0x100 处- USART0 基地址: 0xFFFC0000 - USART0 PDC 寄存器起始于 0xFFFC01005PDCPDC 控制与状态n控制使能 写 1 到 “EN” 位 使能相应通道,只要此时 “DIS” 位未被置位禁止 写 1 到 “DIS” 位禁止相应通道PERIPH_PTCRnTXTDIS RXTDIS9TXTEN RXTEN810状……