对于STM32,在使用ADC的时候需要配置几个参数。 第一个参数是ADC_Mode,这里设置为独立模式: ADC_InitStructure.ADC_Mode= ADC_Mode_Independent; 在这个模式下,双ADC不能同步,每个ADC接口独立工作。所以如果不需要ADC同步或者只是用了一个ADC的时候,就应该设成独立模式了。 第二个参数是ADC_ScanConvMode,这里设置为...
对于STM32,在使用ADC的时候需要配置几个参数。 第一个参数是ADC_Mode,这里设置为独立模式: ADC_InitStructure.ADC_Mode = ADC_Mode_Independent; 1. 在这个模式下,双ADC不能同步,每个ADC接口独立工作。所以如果不需要ADC同步或者只是用了一个ADC的时候,就应该设成独立模式了。 第二个参数是ADC_ScanConvMode,这里...
1、ADC_Mode——ADC模式 ADC分为ADC独立模式和双ADC模式,独立模式只有一种情况,而双ADC模式有多种情况,本小节先介绍独立ADC模式,因此直接选择ADC_Mode_Independent,如表10-6所示。 2、ADC_ScanConvMode——通道模式 ADC_ScanConvMode 设置了ADC通道工作在多通道模式还是单通道模式,如表10-7所示。 3、ADC_Continuo...
ADC_InitStructure.ADC_Mode = ADC_Mode_Independent;// 独立模式ADC_InitStructure.ADC_ScanConvMode = DISABLE;// 这是单通道实验,不使用扫描ADC_InitStructure.ADC_ContinuousConvMode = ENABLE;// 连续转换ADC_InitStructure.ADC_ExternalTrigConv = ADC_ExternalTrigConv_None;// 不使用外部触发,使用软件触发ADC_Init...
Mode:Independent mod 独立 ADC 模式,当使用一个 ADC 时是独立模式,使用两个 ADC 时是双模式,在双模式下还有很多细分模式可选,具体配置 ADC_CR1:DUALMOD 位。 ADC_Settings: Data Alignment: Right alignment 转换结果数据右对齐,一般我们选择右对齐模式。 Left alignment 转换结果数据左对齐。 Scan Conversion...
ADC_Mode = ADC_Mode_Independent; /** 设置ADCCLK为PCLK2的2分频*/ ADC_CommonInitStructure.ADC_Prescaler = ADC_Prescaler_Div2; ADC_CommonInitStructure.ADC_DMAAccessMode = ADC_DMAAccessMode_Disabled; /** 采样时间 间隔*/ ADC_CommonInitStructure.ADC_TwoSamplingDelay = ADC_TwoSamplingDelay_20Cycles...
//ADC_RegularChannelConfig(ADC1,ADC_Channel_3,2,ADC_SampleTime_55Cycles5);//多个序列可在后面加,此处就一个输入口PA0ADC_InitTypeDefADC_InitStructure;ADC_InitStructure.ADC_Mode=ADC_Mode_Independent;//独立模式,ADC1和ADC2各转换各的。其他为双ADC模式较复杂ADC_InitStructure.ADC_DataAlign=ADC_DataAlign_...
ADC_Mode 故名是以是用来设置 ADC 的模式。前面讲解过, ADC 的模式非常多, 包括独立模式,注入同步模式等等,这里我们选择独立模式,所以参数为 ADC_Mode_Independent。 ADC_ScanConvMode 用来设置是否开启扫描模式, 因为是单次转换,这里我们选择不开启值 DISABLE 即可。
(1) 第一个参数是ADC_Mode,这里设置为独立模式:ADC_InitStructure.ADC_Mode = ADC_Mode_Independent;在这个模式下,双ADC不能同步,每个ADC接口独立工作。所以如果不需要ADC同步或者只是用了一个ADC的时候,就应该设成独立模式了。(2) 第二个参数是ADC_ScanConvMode,这里设置为DISABLE。ADC_...
static void ADCx_Mode_Config(void) { ADC_InitTypeDef ADC_InitStruct; // 打开ADC的时钟 ADC_APBxClock_FUN(ADC_CLK, ENABLE); ADC_InitStruct.ADC_Mode = ADC_Mode_Independent; // 独立模式 ADC_InitStruct.ADC_ScanConvMode = DISABLE; // 不使用扫描模式 ...