Rev 4 | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 4 | Rev 6 | ||
---|---|---|---|
Line 59... | Line 59... | ||
59 | /* USER CODE END ExternalFunctions */ |
59 | /* USER CODE END ExternalFunctions */ |
60 | 60 | ||
61 | /* USER CODE BEGIN 0 */ |
61 | /* USER CODE BEGIN 0 */ |
62 | 62 | ||
63 | /* USER CODE END 0 */ |
63 | /* USER CODE END 0 */ |
64 | /** |
64 | |
- | 65 | void HAL_TIM_MspPostInit(TIM_HandleTypeDef *htim); |
|
- | 66 | /** |
|
65 | * Initializes the Global MSP. |
67 | * Initializes the Global MSP. |
66 | */ |
68 | */ |
67 | void HAL_MspInit(void) |
69 | void HAL_MspInit(void) |
68 | { |
70 | { |
69 | /* USER CODE BEGIN MspInit 0 */ |
71 | /* USER CODE BEGIN MspInit 0 */ |
Line 98... | Line 100... | ||
98 | __HAL_RCC_ADC1_CLK_ENABLE(); |
100 | __HAL_RCC_ADC1_CLK_ENABLE(); |
99 | 101 | ||
100 | __HAL_RCC_GPIOA_CLK_ENABLE(); |
102 | __HAL_RCC_GPIOA_CLK_ENABLE(); |
101 | /**ADC GPIO Configuration |
103 | /**ADC GPIO Configuration |
102 | PA0 ------> ADC_IN0 |
104 | PA0 ------> ADC_IN0 |
- | 105 | PA1 ------> ADC_IN1 |
|
103 | */ |
106 | */ |
104 | GPIO_InitStruct.Pin = GPIO_PIN_0; |
107 | GPIO_InitStruct.Pin = GPIO_PIN_0|GPIO_PIN_1; |
105 | GPIO_InitStruct.Mode = GPIO_MODE_ANALOG; |
108 | GPIO_InitStruct.Mode = GPIO_MODE_ANALOG; |
106 | GPIO_InitStruct.Pull = GPIO_NOPULL; |
109 | GPIO_InitStruct.Pull = GPIO_NOPULL; |
107 | HAL_GPIO_Init(GPIOA, &GPIO_InitStruct); |
110 | HAL_GPIO_Init(GPIOA, &GPIO_InitStruct); |
108 | 111 | ||
109 | /* ADC1 DMA Init */ |
112 | /* ADC1 DMA Init */ |
Line 146... | Line 149... | ||
146 | /* Peripheral clock disable */ |
149 | /* Peripheral clock disable */ |
147 | __HAL_RCC_ADC1_CLK_DISABLE(); |
150 | __HAL_RCC_ADC1_CLK_DISABLE(); |
148 | 151 | ||
149 | /**ADC GPIO Configuration |
152 | /**ADC GPIO Configuration |
150 | PA0 ------> ADC_IN0 |
153 | PA0 ------> ADC_IN0 |
- | 154 | PA1 ------> ADC_IN1 |
|
151 | */ |
155 | */ |
152 | HAL_GPIO_DeInit(GPIOA, GPIO_PIN_0); |
156 | HAL_GPIO_DeInit(GPIOA, GPIO_PIN_0|GPIO_PIN_1); |
153 | 157 | ||
154 | /* ADC1 DMA DeInit */ |
158 | /* ADC1 DMA DeInit */ |
155 | HAL_DMA_DeInit(hadc->DMA_Handle); |
159 | HAL_DMA_DeInit(hadc->DMA_Handle); |
156 | /* USER CODE BEGIN ADC1_MspDeInit 1 */ |
160 | /* USER CODE BEGIN ADC1_MspDeInit 1 */ |
157 | 161 | ||
Line 272... | Line 276... | ||
272 | __HAL_RCC_TIM3_CLK_ENABLE(); |
276 | __HAL_RCC_TIM3_CLK_ENABLE(); |
273 | /* USER CODE BEGIN TIM3_MspInit 1 */ |
277 | /* USER CODE BEGIN TIM3_MspInit 1 */ |
274 | 278 | ||
275 | /* USER CODE END TIM3_MspInit 1 */ |
279 | /* USER CODE END TIM3_MspInit 1 */ |
276 | } |
280 | } |
- | 281 | else if(htim_base->Instance==TIM14) |
|
- | 282 | { |
|
- | 283 | /* USER CODE BEGIN TIM14_MspInit 0 */ |
|
- | 284 | ||
- | 285 | /* USER CODE END TIM14_MspInit 0 */ |
|
- | 286 | /* Peripheral clock enable */ |
|
- | 287 | __HAL_RCC_TIM14_CLK_ENABLE(); |
|
- | 288 | /* USER CODE BEGIN TIM14_MspInit 1 */ |
|
- | 289 | ||
- | 290 | /* USER CODE END TIM14_MspInit 1 */ |
|
- | 291 | } |
|
277 | 292 | ||
278 | } |
293 | } |
279 | 294 | ||
- | 295 | void HAL_TIM_MspPostInit(TIM_HandleTypeDef* htim) |
|
- | 296 | { |
|
- | 297 | GPIO_InitTypeDef GPIO_InitStruct = {0}; |
|
- | 298 | if(htim->Instance==TIM14) |
|
- | 299 | { |
|
- | 300 | /* USER CODE BEGIN TIM14_MspPostInit 0 */ |
|
- | 301 | ||
- | 302 | /* USER CODE END TIM14_MspPostInit 0 */ |
|
- | 303 | ||
- | 304 | __HAL_RCC_GPIOA_CLK_ENABLE(); |
|
- | 305 | /**TIM14 GPIO Configuration |
|
- | 306 | PA4 ------> TIM14_CH1 |
|
- | 307 | */ |
|
- | 308 | GPIO_InitStruct.Pin = Gauge_Pulse_Pin; |
|
- | 309 | GPIO_InitStruct.Mode = GPIO_MODE_AF_PP; |
|
- | 310 | GPIO_InitStruct.Pull = GPIO_NOPULL; |
|
- | 311 | GPIO_InitStruct.Speed = GPIO_SPEED_FREQ_LOW; |
|
- | 312 | GPIO_InitStruct.Alternate = GPIO_AF4_TIM14; |
|
- | 313 | HAL_GPIO_Init(Gauge_Pulse_GPIO_Port, &GPIO_InitStruct); |
|
- | 314 | ||
- | 315 | /* USER CODE BEGIN TIM14_MspPostInit 1 */ |
|
- | 316 | ||
- | 317 | /* USER CODE END TIM14_MspPostInit 1 */ |
|
- | 318 | } |
|
- | 319 | ||
- | 320 | } |
|
280 | /** |
321 | /** |
281 | * @brief TIM_Base MSP De-Initialization |
322 | * @brief TIM_Base MSP De-Initialization |
282 | * This function freeze the hardware resources used in this example |
323 | * This function freeze the hardware resources used in this example |
283 | * @param htim_base: TIM_Base handle pointer |
324 | * @param htim_base: TIM_Base handle pointer |
284 | * @retval None |
325 | * @retval None |
Line 305... | Line 346... | ||
305 | __HAL_RCC_TIM3_CLK_DISABLE(); |
346 | __HAL_RCC_TIM3_CLK_DISABLE(); |
306 | /* USER CODE BEGIN TIM3_MspDeInit 1 */ |
347 | /* USER CODE BEGIN TIM3_MspDeInit 1 */ |
307 | 348 | ||
308 | /* USER CODE END TIM3_MspDeInit 1 */ |
349 | /* USER CODE END TIM3_MspDeInit 1 */ |
309 | } |
350 | } |
- | 351 | else if(htim_base->Instance==TIM14) |
|
- | 352 | { |
|
- | 353 | /* USER CODE BEGIN TIM14_MspDeInit 0 */ |
|
- | 354 | ||
- | 355 | /* USER CODE END TIM14_MspDeInit 0 */ |
|
- | 356 | /* Peripheral clock disable */ |
|
- | 357 | __HAL_RCC_TIM14_CLK_DISABLE(); |
|
- | 358 | /* USER CODE BEGIN TIM14_MspDeInit 1 */ |
|
- | 359 | ||
- | 360 | /* USER CODE END TIM14_MspDeInit 1 */ |
|
- | 361 | } |
|
310 | 362 | ||
311 | } |
363 | } |
312 | 364 | ||
313 | /** |
365 | /** |
314 | * @brief UART MSP Initialization |
366 | * @brief UART MSP Initialization |
Line 376... | Line 428... | ||
376 | } |
428 | } |
377 | 429 | ||
378 | /* USER CODE BEGIN 1 */ |
430 | /* USER CODE BEGIN 1 */ |
379 | 431 | ||
380 | /* USER CODE END 1 */ |
432 | /* USER CODE END 1 */ |
381 | - | ||
382 | /************************ (C) COPYRIGHT STMicroelectronics *****END OF FILE****/ |
- |