因为项目所需,我需要使用F2818自带的ADC持续采样1ms,请问怎么控制啊?
Forrest:
采样持续时间可以用cputimer控制,ADC采样可以参考例程包中的例程。
因为项目所需,我需要使用F2818自带的ADC持续采样1ms,请问怎么控制啊?
chen chenkun:
回复 Forrest:
您好,谢谢您的建议,因为需要,我要使用2812最高采样率12.5Mhz,我理解的是每次只能采一个点,12位数据存于result寄存器中,我想连续采样1ms,这样就有12500个数,如果我不把每次采样的数据移走,其结果将被下一次数据所覆盖,我设置的是单通道连续采样,并使AdcRegs.ADCTRL2.bit.EVA_SOC_SEQ1 = 1;我认为这样的话可以每次采样后使用中断将其数据移走。不知道我的理解是否正确,因为我发现中断几秒钟才发生一次,我不知道是不是程序的问题,还有个问题,引入中断会不会降低采样率?
因为项目所需,我需要使用F2818自带的ADC持续采样1ms,请问怎么控制啊?
Forrest:
回复 chen chenkun:
请参考:
www.deyisupport.com/…/8750.aspx
TI中文支持网



