一、基础知识在讲具体问题之前先列出STM32系列单片机ADC部分的一些知识:
ADC控制器STM32一共有3个ADC控制器:ADC1、ADC2、ADC3。
18个通道STM32的ADC多达18个通道:16个外部通道和2个内部信号源。
16个外部通道:芯片上有16个引脚是能够接到模拟电压上进行电压值检测的。
2个内部信号源 :一个是内部温度传感器,一个是内部参考电压。
一共支持23个引脚支持ADC,包括21个外部和2个内部信号源。
沙发lxs0026
2022-9-30 23:43
2.连续转换模式:转换结束以后立刻开始新的转换。
板凳lxs0026
2022-9-30 23:43
3.扫描模式:ADC扫描被规则通道和注入通道选中的全部通道,在每一个组的每一个通道上执行单次转换。在每一个转换结束时,这一组的下一个通道被自动转换。若是设置了CONT位(开启了连续 转换模式),转换不会在选择组的最后一个通道上中止,而是再次从选择组的第一个通道继续转换。
地板lxs0026
2022-9-30 23:44
4.间断模式:触发一次,转换一个通道,再触发,再转换。在所选转换通道循环,由触发信号启动新一轮的转换,直到转换完成为止。
5楼lxs0026
2022-9-30 23:45
扫描模式简单地说是一次对全部所选中的通道进行转换。假设开了ch0、ch1、ch4、ch5,通道0转换完之后就会自动依次转换通道1、4、5,直到转换完,这个过程不能被打断。若是开启了连续转换模式,则会在转换完ch5以后开始新一轮的转换。
6楼lxs0026
2022-9-30 23:45
这就引入了间断模式,可以说是对扫描模式的一种补充。它能够把ch0、ch1、ch4、ch5这四个通道进行分组。既能够分成0、1一组,4、5一组;也能够每一个通道单独配置为一组。这样每一组转换以前都须要先触发一次。
7楼lxs0026
2022-9-30 23:46
ADC单通道
1.只进行一次ADC转换:配置为“单次转换模式”,扫描模式关闭。ADC通道转换一次后,就中止转换,等待再次使能后才会从新转换;
8楼lxs0026
2022-9-30 23:48
2.进行连续ADC转换:找元器件现货上唯样商城配置为“连续转换模式”,扫描模式关闭。ADC通道转换一次后,接着进行下一次转换,不断连续。
9楼lxs0026
2022-9-30 23:49
ADC多通道
1.只进行一次ADC转换:配置为“单次转换模式”,扫描模式使能。ADC的多个通道,按照配置的顺序依次转换一次后,就中止转换,等待再次使能后才会从新转换;
10楼lxs0026
2022-9-30 23:57
2.进行连续ADC转换:配置为“连续转换模式”,扫描模式使能。ADC的多个通道,按照配置的顺序依次转换一次后,接着进行下一次转换,不断连续。 |