Cortex-M4内核微处理器DMA方式的高速A/D采样
3.2 具体实现
采用DMA的方式有利于提高系统的实时性和执行效率。当A/D转换完成后产生中断;DMA接收一次数据后,设备地址禁止后移;关闭接收一次数据后,目标内存地址后移。设置DMA循环写入模式,BUF写满后,自动回到初始地址开始传输。
示例代码如下:


4 实验及结论
首先将信号发生器输出的正弦波信号直接连接到示波器,调节波形,并选择适当的峰峰值,然后接到采样模拟信号输入引脚,通过串口在PC机上观察接收到的数据。实验证明,用DMA方式来传输模/数转换的值,提高了读取速度和采样频率,同时降低了CPU的负荷,具有很好的应用价值。本文引用地址:https://www.eepw.com.cn/article/160075.htm
评论