使用定时器触发GPADC,并使用DMA采样7000个点,每次~5000 次连续转换后停止产生 DMA 请求,DAM寄存器状态正常,可能是GPADC IRSR 挂起导致 GPADC 状态机阻塞,降低触发定时器频率依然在5000 次停止采集
是哪个芯片上的。 是希望通过timer触发gpadc 采样,每次触发采7000个数并用dma搬运到memory,然后现象是每次触发后dma搬了5000个数就不再搬了,这么理解对不。 还是说希望每触发一下采一个数,然后定时器触发7000次,从而总共采7000个数
芯片sf3lb52bu56,每次触发后dma搬了5000个数就不再搬了,DMA寄存器和触发定时器gtim1寄存器上看都是正常的。取消定时器触发,改用ADC+DMA没有问题
timer触发和软件触发效果是一样的。 每次搬完数有写stop的操作吗,方便看看gpadc/dma/gtim1的寄存器吗