2、SOC(start-of-conversions)【启用转换】 2.1)- 配置SOC 每个SOC都有自己的配置寄存器ADCSOCxCTL。在这个寄存器中,SOCx可以配置触发源、转换通道和采集(样本)窗口持续时间。 2.2)- 触发模式 2.3) - ADC采集(采样和保持)窗口 ACQPS是一个9位寄存器,可以将其设置为0到511之间的值 Acquisitionwindow=(ACQPS+1)...
ADC1和ADC2转换的数据都存放在ADC1的数据寄存器,// ADC1的在低十六位,ADC2的在高十六位extern__IOuint32_tADC_ConvertedValue[1];floatADC_Result[2];intmain(void){ADCx_Init();USART_Config();SysTick_Init();uint16_ttemp_h=0,temp_l=0;while(1){temp_h=(ADC_ConvertedValue[0]&0xFFFF0000...
ADC_DMACmd(ADC1, ENABLE); ADC_StartOfConversion(ADC1); /* ADC1 regular Software Start Conv */ }
while(!ADC_GetFlagStatus(ADC1, ADC_FLAG_ADEN)); //等待ADC准备好 ADC_StartOfConversion(ADC1); //启动转换 } //*** void DMA_cfg(void) { RCC_AHBPeriphClockCmd(RCC_AHBPeriph_DMA1, ENABLE); //1 使能DMA传输,开启DMA时钟 DMA_InitTypeDef DMA_InitStructu; //2 声明DMA结构变量 DMA_DeInit(...
位30 SWSRART: 开始转换规则通道(Start conversion of regular channels) 通过软件将该位置1可开始转换,而硬件会在转换开始后将该位清零。 0:复位状态 1:开始转换规则通道 注意:该位只能在ADON = 1 时置1,否则不会启动转换。 位1 CONT: 连续转换(Continuous Conversion) ...
ADC1,ADC_FLAG_ADEN) == RESET);ADC_StartOfConversion(ADC1);管理 [url=]更多操作[/url]...
Hi , ADC_StartGroupConversion will start the SW conversion of all channels of the requested ADC channel group. Adc_Interrupt Selects whether the
ADC Regular ConversionMode: Enable Regular Conversion:启用常规转换模式,配置为Enable。 Enable Regular Oversampling:是否使用过采样模式 ,配置为:Diasble。 Number Of Conversion:此为规则组通道数量,配置为2个。 External Trigger Conversion Source:规则组通道采样的触发源,配置为软件触发。
转换启动触发信号SOC 一旦转换启动触发信号被排序器收到后,转换 立即开始,转换通道数载入SEQ CNTRn位域,按照. CHSELSEQn寄存器指定的通道顺序进行转换。
ADC_StartOfConversion(ADC1); //???¨±???© ADC_DMACmd(ADC1,ENABLE); //???ADC_DMA } void DMA1_Channel1_IRQHandler() { if(DMA_GetITStatus(DMA_IT_TC)) //???DMA??? { if(GetAdcState == 0) { AdcIa = ADC_DMA_DAT[0]; AdcIb = ADC_DMA_DAT[1]; AdcRt ...