资料介绍
atmelppt_10_PDCPDC
Peripheral DMA Controller (PDC)
1
PDC
PDC 特征
n n n
11路 外设 DMA 控制器通道 用户接口位于相关外设的用户接口之中 无需CPU 支持
- PDC 传输在 IDLE 模式下仍然可用
n
可编程:
- 8, 16 与 32-bit 数据尺寸 - 32-bit 指针寄存器 - 16-bit 计数寄存器 (64KB 缓冲大小)
2
PDC
PDC 组成框图
Peripheral THR RHR
Peripheral DMA controller PDC Channel 0 PDC Channel1 Control Status & Control
Memory Controller
Control
3
PDC
PDC 应用框图
ASB APB Bridge PDC
APB Control Data RX Peripheral PIO DataTX
4
PDC
依赖关系
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)
n
PDC 整合于外设的用户接口寄存器偏移量 0x100 处
- USART0 基地址: 0xFFFC0000 - USART0 PDC 寄存器起始于 0xFFFC0100
5
PDC
PDC 控制与状态
n
控制
使能
写 1 到 “EN” 位 使能相应通道,只要此时 “DIS” 位未被置位
禁止
写 1 到 “DIS” 位禁止相应通道
PERIPH_PTCR
n
TXTDIS RXTDIS
9
TXTEN RXTEN
8
1
0
状