STM32L0 ADC TEMPERATURE CHANNEL rework

pull/9246/head
jeromecoutant 2019-01-03 16:30:02 +01:00
parent 51b8d6e59d
commit 087cd26dd4
2 changed files with 1 additions and 8 deletions

View File

@ -172,12 +172,6 @@ uint16_t adc_read(analogin_t *obj)
HAL_ADC_ConfigChannel(&obj->handle, &sConfig);
/* need to wait for some stabilization time after setting the TSEN bit in the ADC_CCR
register to wake up the temperature sensor from power down mode */
if (sConfig.Channel == ADC_CHANNEL_TEMPSENSOR) {
wait_ms(20);
}
HAL_ADC_Start(&obj->handle); // Start conversion
// Wait end of conversion and get value

View File

@ -280,9 +280,8 @@
#define ADC_STAB_DELAY_US ((uint32_t) 1U)
/* Delay for temperature sensor stabilization time. */
/* Maximum delay is 10us (refer to device datasheet, parameter tSTART). */
/* Unit: us */
#define ADC_TEMPSENSOR_DELAY_US ((uint32_t) 10U)
#define ADC_TEMPSENSOR_DELAY_US ((uint32_t) 20000U)
/**
* @}
*/