Delay added after ADC reset.

git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@12061 110e8d01-0319-4d1e-a829-52ad28d1bb01
This commit is contained in:
Giovanni Di Sirio 2018-06-01 07:35:39 +00:00
parent 2725508545
commit c51e4071c2
1 changed files with 3 additions and 1 deletions

View File

@ -537,6 +537,7 @@ void adc_lld_init(void) {
#if STM32_ADC_USE_ADC1 || STM32_ADC_USE_ADC2
rccEnableADC12(true);
rccResetADC12();
osalSysPolledDelayX(10);
ADC1_2_COMMON->CCR = STM32_ADC_ADC12_CLOCK_MODE | ADC_DMA_MDMA;
rccDisableADC12();
#endif
@ -544,6 +545,7 @@ void adc_lld_init(void) {
#if STM32_ADC_USE_ADC1
rccEnableADC12(true);
rccResetADC12();
osalSysPolledDelayX(10);
ADC1_COMMON->CCR = STM32_ADC_ADC12_CLOCK_MODE | ADC_DMA_MDMA;
rccDisableADC12();
#endif
@ -559,7 +561,7 @@ void adc_lld_init(void) {
#if defined(STM32L4XX)
rccEnableADC123(true);
rccResetADC123();
osalSysPolledDelayX(10);
#if defined(ADC1_2_COMMON)
ADC1_2_COMMON->CCR = STM32_ADC_ADC123_CLOCK_MODE | ADC_DMA_MDMA;
#elif defined(ADC123_COMMON)