在路上。 发表于 2014-9-11 22:30:57

【求助】DMA数据存储溢出疑问

 我采取DMA对ADC的数据进行采集。
     在DMA设置为循环采集,在main中定义了一个ADC_Data,然后就不断把DMA数据送进内存。

        mian循环中 for(i = 0; i

在路上。 发表于 2014-9-11 22:39:41

回复:【求助】DMA数据存储溢出疑问

 是不是因为在DMA配置的时候,有一个参数是 缓冲区大小叫 DMA_BufferSize 等于 定义内存的数组大小...所以当采集实时的数据达到50个的时候,DMA就不再把数据往里面送,而是等到下一次启动....
   但是不对呀??  DMA也不知道我已经把数据处理过了,可以写进新数据了!?:L

发表于 2014-9-12 10:34:04

RE:【求助】DMA数据存储溢出疑问

是的。DMA中断清除以后再进行采集。

在路上。 发表于 2014-9-14 11:48:43

回复:【求助】DMA数据存储溢出疑问

回复第 3 楼 于2014-09-12 10:34:04发表:
是的。DMA中断清除以后再进行采集。
哦,好的,谢谢了!  嘿嘿
 
页: [1]
查看完整版本: 【求助】DMA数据存储溢出疑问