Microchip | SMART SAM L10/SAM L11中的直接存储器访问控制器(DMAC)支持存储器和外设之间的传输,从而减轻CPU处理这些任务的负载。DMAC可在最少CPU干预的情况下实现高数据传输速率,并释放CPU时间。它包含直接存储器访问引擎和循环冗余校验(CRC)引擎。通过访问所有外设,DMAC可以处理通信模块之间的数据自动传输。
本应用笔记演示了使用或不使用DMA执行应用程序时的CPU使用率。使用ADC对来自光传感器的模拟数据进行采样,并将数据发送到USART。在本文中,计算CPU使用率时考虑了使用和不使用DMA进行数据传输这两种情况。
点击以下链接下载全文:http://www.microchip.com.cn/newcommunity//Uploads/201903/5c886379b32e0.pdf
|