Skip to content

Commit 5f21c3f

Browse files
committed
STM32F2 ADC internal channels update
1 parent 743a812 commit 5f21c3f

File tree

1 file changed

+4
-1
lines changed

1 file changed

+4
-1
lines changed

targets/TARGET_STM/TARGET_STM32F2/analogin_device.c

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -107,7 +107,7 @@ uint16_t adc_read(analogin_t *obj)
107107

108108
// Configure ADC channel
109109
sConfig.Rank = 1;
110-
sConfig.SamplingTime = ADC_SAMPLETIME_15CYCLES;
110+
sConfig.SamplingTime = ADC_SAMPLETIME_56CYCLES;
111111
sConfig.Offset = 0;
112112

113113
switch (obj->channel) {
@@ -161,12 +161,15 @@ uint16_t adc_read(analogin_t *obj)
161161
break;
162162
case 16:
163163
sConfig.Channel = ADC_CHANNEL_TEMPSENSOR;
164+
sConfig.SamplingTime = ADC_SAMPLETIME_480CYCLES;
164165
break;
165166
case 17:
166167
sConfig.Channel = ADC_CHANNEL_VREFINT;
168+
sConfig.SamplingTime = ADC_SAMPLETIME_480CYCLES;
167169
break;
168170
case 18:
169171
sConfig.Channel = ADC_CHANNEL_VBAT;
172+
sConfig.SamplingTime = ADC_SAMPLETIME_480CYCLES;
170173
break;
171174
default:
172175
return 0;

0 commit comments

Comments
 (0)