TI中文支持网
TI专业的中文技术问题搜集分享网站

请问怎么使F2818自带的ADC持续采样1ms

因为项目所需,我需要使用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

赞(0)
未经允许不得转载:TI中文支持网 » 请问怎么使F2818自带的ADC持续采样1ms
分享到: 更多 (0)