本应用笔记的目的是展示如何在应用中连接多个外设,以“卸载”周期性触发 ADC 并将数据收集到缓冲区中的简单工作。
在许多应用中,需要实时收集来自传感器的模拟数据并使用复杂的过滤进行处理。由于许多过滤器在预期任何合理的输出之前需要多个样本,因此需要避免中断和 CPU 处理这些数据的所有开销。当所需的样本缓冲区大小准备就绪时,最好处理一个中断。本应用笔记展示了如何同时使用 3 个外设(MTU2、ADC 和 DMAC)来同时模拟数据并以高达 ~300 kHz 的速率存储在内存缓冲区中。此外,它还将展示瑞萨电子数字信号处理库 (DSP Lib) 为提高性能并减少实现滤波器所需的工作而完成的滤波。
硬件设置说明
该演示设置为在 ADC 单元 0 的通道 3 上收集数据。如果使用可选信号发生器,则应如图 1 所示设置硬件。
J-Link 调试器内置在 RDK 中,因此它不是一个单独的项目,只是 RDK 的一个区域,如图所示。
PC通讯端口设置:
全部0条评论
快来发表一下你的评论吧 !