谁有使用ASF采集两个以上ADC数据的程序?

2019-03-24 20:25发布

Atmel Studio 6.2里提供的例程都是一路的,我试着改配置,在采集完通道0后再采集通道1,怎么也调不过。
代码里单独采集通道0和通道1都能正常读到数据。

最后完全复制一份配置和代码,一份是通道0一份是通道1,通道0配置,读取,通道1配置,读取。也不能正常读到数据。

快被折磨屎了。
此帖出自小平头技术问答
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
8条回答
littleshrimp
2019-03-25 12:39
dcexpert 发表于 2015-4-2 14:11
参考函数,这个是SAM R21的,其他型号应该也差不多吧:

你的代码测试了很好用。

我在调试的时候发现在下一次执行adc_init()时提示错误信息                /* Module must be disabled before initialization. Abort. */

你的代码在采集完数据后把ADC关闭了正好解决这个问题,非常感谢。



像这种每采集一个通道就要初始化,使能,再禁能,这样做效率会不会很低?有其它办法可以实现再高效的数据采集吗?比如MSP430的ADC序列功能?

一周热门 更多>