回复
发帖数: 25
注册日期: ‎03-15-2017
已接受解答

EZR32LG230中ADC0使用问题

在EZR32LG230的datasheet中,写了PD上接了ADC0的通道0-7,现在温度LM71接在ADC0的通道0和1上。我使用的是stm32的固件库,里面只有ADC1-3,并没有ADC0,请问如何利用STM32的固件库来操作ADC0?我原本想直接利用ADC0的地址进行操作,但是我没有在文档和datasheet中找到相关地址数据。十分感谢愿意提供帮助的人。

发帖数: 1,957
注册日期: ‎10-14-2014

回复: EZR32LG230中ADC0使用问题

没太理解你为啥用stm32的固件库。

建议你从AN0021开始。也可以调用emlib库中em_adc中的API.

 

WeiguoLu
发帖数: 25
注册日期: ‎03-15-2017

回复: EZR32LG230中ADC0使用问题

有个问题,ADC0工作在差分模式,通道0和通道1用做输入,现在我想要在1秒内采样10000次,该如何设置?仅仅通过:

ADC_Clock = 10000;

adc_init.timebase = ADC_TimebaseCalc(0);
adc_init.prescale = ADC_PrescaleCalc(ADC_Clock, 0);

然后连续读取10000次就能做到了么?

 

发帖数: 1,957
注册日期: ‎10-14-2014

回复: EZR32LG230中ADC0使用问题