STM32L496 : wrong ADC init

pull/8341/head
jeromecoutant 2018-09-13 11:43:43 +02:00 committed by adbridge
parent 12a0446dab
commit 0afe05388e
1 changed files with 3 additions and 0 deletions

View File

@ -82,6 +82,9 @@ void analogin_init(analogin_t *obj, PinName pin)
obj->handle.Init.DMAContinuousRequests = DISABLE; obj->handle.Init.DMAContinuousRequests = DISABLE;
obj->handle.Init.Overrun = ADC_OVR_DATA_OVERWRITTEN; // DR register is overwritten with the last conversion result in case of overrun obj->handle.Init.Overrun = ADC_OVR_DATA_OVERWRITTEN; // DR register is overwritten with the last conversion result in case of overrun
obj->handle.Init.OversamplingMode = DISABLE; // No oversampling obj->handle.Init.OversamplingMode = DISABLE; // No oversampling
#if defined(ADC_CFGR_DFSDMCFG) &&defined(DFSDM1_Channel0)
obj->handle.Init.DFSDMConfig = 0;
#endif
// Enable ADC clock // Enable ADC clock
__HAL_RCC_ADC_CLK_ENABLE(); __HAL_RCC_ADC_CLK_ENABLE();