控制外设的 ARM Cortex M3/M4 DMA 速率



我想逐字节地将数据从RAM流式传输到ARM Cortex M3(将来可能还有M4)上的端口(GPIO引脚)。

有没有办法控制速率,相对于总线速度?

即,如果我以 100MHz

运行 M3,例如,我可以在 10MHz 下进行 DMA 吗?

有没有办法控制速率,相对于总线速度?

使用计时器触发 DMA 传输。

例如,如果我以 100MHz

运行 M3,我可以在 10MHz 下运行 DMA 吗?

取决于微控制器对 GPIO、DMA 和定时器的实现。这些通常不是ARM提供的外围设备 - 供应商以不同的方式实现它们。

最新更新