资料下载:使用 SAM L10 MCU 的 DMAC 演示 CPU 的使用率

Microchip | SMART SAM L10/SAM L11中的直接存储器访问控制器(DMAC)支持存储器和外设之间的传输,从而减轻CPU处理这些任务的负载。DMAC可在最少CPU干预的情况下实现高数据传输速率,并释放CPU时间。它包含直接存储器访问引擎和循环冗余校验(CRC)引擎。通过访问所有外设,DMAC可以处理通信模块之间的数据自动传输。

本应用笔记演示了使用或不使用DMA执行应用程序时的CPU使用率。使用ADC对来自光传感器的模拟数据进行采样,并将数据发送到USART。在本文中,计算CPU使用率时考虑了使用和不使用DMA进行数据传输这两种情况。

想了解更多详情内容请点击下载:
点击下载

推荐阅读