This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

F2812自带ADC数据存贮问题



因为需要,我要使用2812最高采样率12.5Mhz,我理解的是每次只能采一个点,12位数据存于result寄存器中,我想连续采样1ms,这样就有12500个数,如果我不把每次采样的数据移走,其结果将被下一次数据所覆盖,我设置的是单通道连续采样,并使AdcRegs.ADCTRL2.bit.EVA_SOC_SEQ1 = 1;我认为这样的话可以每次采样后使用中断将其数据移走。不知道我的理解是否正确,因为我发现中断几秒钟才发生一次,我不知道是不是程序的问题,还有个问题,引入中断会不会降低采样率?如果引入中断不行的话,有没其他方法能够在每次采样之前将数据取走呢?