@@ -95,7 +95,7 @@ void MX_ADC1_Init(ADC_HandleTypeDef* hadc1)
95
95
hadc1->Init .EOCSelection = ADC_EOC_SINGLE_CONV;
96
96
hadc1->Init .LowPowerAutoWait = DISABLE;
97
97
hadc1->Init .ContinuousConvMode = DISABLE;
98
- hadc1->Init .NbrOfConversion = 2 ;
98
+ hadc1->Init .NbrOfConversion = 5 ;
99
99
hadc1->Init .DiscontinuousConvMode = DISABLE;
100
100
hadc1->Init .ExternalTrigConv = ADC_EXTERNALTRIG_T1_TRGO;
101
101
hadc1->Init .ExternalTrigConvEdge = ADC_EXTERNALTRIGCONVEDGE_RISING;
@@ -134,6 +134,47 @@ void MX_ADC1_Init(ADC_HandleTypeDef* hadc1)
134
134
{
135
135
SIMPLEFOC_DEBUG (" HAL_ADC_ConfigChannel failed!" );
136
136
}
137
+
138
+ // ******************************************************************
139
+ // Temp, Poti ....
140
+ /* Configure Regular Channel (PB12, Potentiometer)
141
+ */
142
+ sConfig .Channel = ADC_CHANNEL_11;
143
+ sConfig .Rank = ADC_REGULAR_RANK_3;
144
+ sConfig .SamplingTime = ADC_SAMPLETIME_47CYCLES_5;
145
+ sConfig .SingleDiff = ADC_SINGLE_ENDED;
146
+ sConfig .OffsetNumber = ADC_OFFSET_NONE;
147
+ sConfig .Offset = 0 ;
148
+ if (HAL_ADC_ConfigChannel (hadc1, &sConfig ) != HAL_OK)
149
+ {
150
+ SIMPLEFOC_DEBUG (" HAL_ADC_ConfigChannel failed!" );
151
+ }
152
+
153
+ /* * Configure Regular Channel (PB14, Temperature)
154
+ */
155
+ sConfig .Channel = ADC_CHANNEL_5;
156
+ sConfig .Rank = ADC_REGULAR_RANK_4;
157
+ sConfig .SamplingTime = ADC_SAMPLETIME_47CYCLES_5;
158
+ sConfig .SingleDiff = ADC_SINGLE_ENDED;
159
+ sConfig .OffsetNumber = ADC_OFFSET_NONE;
160
+ sConfig .Offset = 0 ;
161
+ if (HAL_ADC_ConfigChannel (hadc1, &sConfig ) != HAL_OK)
162
+ {
163
+ SIMPLEFOC_DEBUG (" HAL_ADC_ConfigChannel failed!" );
164
+ }
165
+
166
+ /* * Configure Regular Channel (PB14, Temperature)
167
+ */
168
+ sConfig .Channel = ADC_CHANNEL_1;
169
+ sConfig .Rank = ADC_REGULAR_RANK_5;
170
+ sConfig .SamplingTime = ADC_SAMPLETIME_47CYCLES_5;
171
+ sConfig .SingleDiff = ADC_SINGLE_ENDED;
172
+ sConfig .OffsetNumber = ADC_OFFSET_NONE;
173
+ sConfig .Offset = 0 ;
174
+ if (HAL_ADC_ConfigChannel (hadc1, &sConfig ) != HAL_OK)
175
+ {
176
+ SIMPLEFOC_DEBUG (" HAL_ADC_ConfigChannel failed!" );
177
+ }
137
178
/* USER CODE BEGIN ADC1_Init 2 */
138
179
139
180
/* USER CODE END ADC1_Init 2 */
0 commit comments