Microchip | SMART SAM L10/SAM L11中的直接存储器访问控制器(DMAC)支持存储器和外设之间的传输,从而减轻CPU处理这些任务的负载。DMAC可在最少CPU干预的情况下实现高数据传输速率,并释放CPU时间。它包含直接存储器访问引擎和循环冗余校验(CRC)引擎。通过访问所有外设,DMAC可以处理通信模块之间的数据自动传输。
本应用笔记演示了使用或不使用DMA执行应用程序时的CPU使用率。使用ADC对来自光传感器的模拟数据进行采样,并将数据发送到USART。在本文中,计算CPU使用率时考虑了使用和不使用DMA进行数据传输这两种情况。
<strong><font color="#004B85"><a href="http://mouser.eetrend.com/files/2019-05/wen_zhang_/100043362-70539-5c88…:</a></font> </strong>
<span class="download"><a href="http://mouser.eetrend.com/files/2019-05/wen_zhang_/100043362-70539-5c88…;