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:
parent
2725508545
commit
c51e4071c2
|
@ -537,6 +537,7 @@ void adc_lld_init(void) {
|
||||||
#if STM32_ADC_USE_ADC1 || STM32_ADC_USE_ADC2
|
#if STM32_ADC_USE_ADC1 || STM32_ADC_USE_ADC2
|
||||||
rccEnableADC12(true);
|
rccEnableADC12(true);
|
||||||
rccResetADC12();
|
rccResetADC12();
|
||||||
|
osalSysPolledDelayX(10);
|
||||||
ADC1_2_COMMON->CCR = STM32_ADC_ADC12_CLOCK_MODE | ADC_DMA_MDMA;
|
ADC1_2_COMMON->CCR = STM32_ADC_ADC12_CLOCK_MODE | ADC_DMA_MDMA;
|
||||||
rccDisableADC12();
|
rccDisableADC12();
|
||||||
#endif
|
#endif
|
||||||
|
@ -544,6 +545,7 @@ void adc_lld_init(void) {
|
||||||
#if STM32_ADC_USE_ADC1
|
#if STM32_ADC_USE_ADC1
|
||||||
rccEnableADC12(true);
|
rccEnableADC12(true);
|
||||||
rccResetADC12();
|
rccResetADC12();
|
||||||
|
osalSysPolledDelayX(10);
|
||||||
ADC1_COMMON->CCR = STM32_ADC_ADC12_CLOCK_MODE | ADC_DMA_MDMA;
|
ADC1_COMMON->CCR = STM32_ADC_ADC12_CLOCK_MODE | ADC_DMA_MDMA;
|
||||||
rccDisableADC12();
|
rccDisableADC12();
|
||||||
#endif
|
#endif
|
||||||
|
@ -559,7 +561,7 @@ void adc_lld_init(void) {
|
||||||
#if defined(STM32L4XX)
|
#if defined(STM32L4XX)
|
||||||
rccEnableADC123(true);
|
rccEnableADC123(true);
|
||||||
rccResetADC123();
|
rccResetADC123();
|
||||||
|
osalSysPolledDelayX(10);
|
||||||
#if defined(ADC1_2_COMMON)
|
#if defined(ADC1_2_COMMON)
|
||||||
ADC1_2_COMMON->CCR = STM32_ADC_ADC123_CLOCK_MODE | ADC_DMA_MDMA;
|
ADC1_2_COMMON->CCR = STM32_ADC_ADC123_CLOCK_MODE | ADC_DMA_MDMA;
|
||||||
#elif defined(ADC123_COMMON)
|
#elif defined(ADC123_COMMON)
|
||||||
|
|
Loading…
Reference in New Issue