diff --git a/examples/adc_fixed_fs/adc_fixed_fs.c b/examples/adc_fixed_fs/adc_fixed_fs.c index c69b7ba6e965586b038ecc9b2d3e7f07bca1cf44..758b13c5d73a83cd4ad2a84771594d3d1e3ba4dd 100644 --- a/examples/adc_fixed_fs/adc_fixed_fs.c +++ b/examples/adc_fixed_fs/adc_fixed_fs.c @@ -68,8 +68,7 @@ void init_adc() { RCC->CFGR0 |= RCC_ADCPRE_DIV2; // set it to 010xx for /2. // Keep CALVOL register with initial value - ADC1->CTLR1 |= ADC_ExternalTrigConv_T1_TRGO; - ADC1->CTLR2 = ADC_ADON | ADC_DMA | ADC_EXTTRIG; + ADC1->CTLR2 = ADC_ADON | ADC_DMA | ADC_EXTTRIG | ADC_ExternalTrigConv_T1_TRGO; // Possible times: 0->3,1->9,2->15,3->30,4->43,5->57,6->73,7->241 cycles ADC1->SAMPTR2 = 0/*3 cycles*/ << (3/*offset per channel*/ * 2/*channel*/);