【求助】DMA数据存储溢出疑问
我采取DMA对ADC的数据进行采集。在DMA设置为循环采集,在main中定义了一个ADC_Data,然后就不断把DMA数据送进内存。
mian循环中 for(i = 0; i
回复:【求助】DMA数据存储溢出疑问
是不是因为在DMA配置的时候,有一个参数是 缓冲区大小叫 DMA_BufferSize 等于 定义内存的数组大小...所以当采集实时的数据达到50个的时候,DMA就不再把数据往里面送,而是等到下一次启动....但是不对呀?? DMA也不知道我已经把数据处理过了,可以写进新数据了!?:L
RE:【求助】DMA数据存储溢出疑问
是的。DMA中断清除以后再进行采集。回复:【求助】DMA数据存储溢出疑问
回复第 3 楼 于2014-09-12 10:34:04发表:是的。DMA中断清除以后再进行采集。
哦,好的,谢谢了! 嘿嘿
页:
[1]