无法正常使用adc+dma,并且无法使用FFT

adc直接扫描工作正常,但使用dma就无法正常传输,dma本该每次传输512个连续数据,结果却每次只能在我的数组里每隔16个单元填入一个相同数值。

使用的是adc_sin例程!而且这个例程里的fft根本无法使用,只有把fft运算函数注释掉才能正常运行,否则程序会直接跑飞。

尝试过改短fft点数,没有用。我的keil编译arm_math库的时候会报7000+的warning,全是有关数据类型转换的,不知道fft不兼容是不是和这个有关。