引言
PSoC5是Cypress可编程片上系统PSoC(Programmable System on Chip)家族中功能最强大的一个产品系列;采用工作频率高达 80 MHz 的 32 位三段流水线式 ARM Cortex-M3 处理器构建, 提供业界广泛采用的0.5V至5.5V宽电压范围和低至200nA的休眠电流。此外,PSoC5片内提供了极其丰富和业内独一无二的高性能可编程模拟和数字外设子系统,允许将任何模拟或数字信号(包括可编程时钟)分配到任何通用I/O引脚,这为使用者提供了真正的“系统级”可编程能力。DMA(直接存储器存储:Direct Memory Access)就是其中一种功能强大的外设模块。
本文以PSoC5平台为例,介绍了DMA的主要原理,配置过程方法及具体的典型工程设计。 |