我看到官方给了1Msps的例程,adc14挂dma,保存到一个数组resultbuffer中,采样周期可以达到1ns。这样的话每秒要采集1000000个点,每个点都是一个16bit的字节。请问这么大的数据DMA如何输出,如何通过串口完整的发送到上位机?
xyz549040622:
你都说了,最后保存在了一个数组resultbuffer中,把这个数组中的数据通过串口输出就好了。
这里涉及到两个DMA的操作,一个是ADC的DMA,另一个是串口的DMA,各自配置好自己就好了。
可以参考下这个串口DMA的代码。
dev.ti.com/…/node
Susan Yang:
已经在 e2echina.ti.com/…/535868 给出了回复,请您参考一下