单通道单次转换
- 初始化adc—连续模式失能
- 开启adc
- 开启adc中断
- 在adc中断回调函数中读出采集值
注:单次转换adc只能启动一次,中断一次,读出一个采集值。如需要读出多次采集值,需要手动重复2、3
单通道连续转换
- 初始化adc—连续模式使能
- 开启adc
- 开启adc中断
- 在adc中断回调函数中读出采集值
注:连续模式adc转换完一次,中断。然后再继续采集,中断。
多通道扫描转换(不推荐使用)
- 初始化adc
多通道就必须配置为扫描模式(按照ch0-ch1-ch2-ch4-ch5.进行扫描,通道扫描的先后顺序可以自己设定)。
1.1 可以配置为单次转换+间断模式关闭(只扫描一轮,一轮后进行中断),
1.2 也可以配置为单次转换+间断模式开启(同样只扫描一轮,但是可以将这一轮中的若干通道进行分组,完成一组转换后就进行中断,一轮扫描可以开启多次中断012一组,45一组),
1.3 也可以配置为连续转换+间断模式关闭(一轮扫描后,开启中断,然后进行下轮扫描,结束再开启中断)
注:在上述三种配置中,读值只能读出中断前的那次的数值:1.1中ch5通道的值,1.2中2通道的值和5通道的值,1.3ch5通道的值。