Subversion Repositories EngineBay2

Rev

Rev 28 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 28 Rev 29
Line 57... Line 57...
57
/* USER CODE END ExternalFunctions */
57
/* USER CODE END ExternalFunctions */
58
 
58
 
59
/* USER CODE BEGIN 0 */
59
/* USER CODE BEGIN 0 */
60
 
60
 
61
/* USER CODE END 0 */
61
/* USER CODE END 0 */
62
/**
62
 
-
 
63
void HAL_TIM_MspPostInit(TIM_HandleTypeDef *htim);
-
 
64
                    /**
63
  * Initializes the Global MSP.
65
  * Initializes the Global MSP.
64
  */
66
  */
65
void HAL_MspInit(void)
67
void HAL_MspInit(void)
66
{
68
{
67
  /* USER CODE BEGIN MspInit 0 */
69
  /* USER CODE BEGIN MspInit 0 */
Line 272... Line 274...
272
  /* USER CODE BEGIN TIM3_MspInit 0 */
274
  /* USER CODE BEGIN TIM3_MspInit 0 */
273
 
275
 
274
  /* USER CODE END TIM3_MspInit 0 */
276
  /* USER CODE END TIM3_MspInit 0 */
275
    /* Peripheral clock enable */
277
    /* Peripheral clock enable */
276
    __HAL_RCC_TIM3_CLK_ENABLE();
278
    __HAL_RCC_TIM3_CLK_ENABLE();
-
 
279
    /* TIM3 interrupt Init */
-
 
280
    HAL_NVIC_SetPriority(TIM3_IRQn, 0, 0);
-
 
281
    HAL_NVIC_EnableIRQ(TIM3_IRQn);
277
  /* USER CODE BEGIN TIM3_MspInit 1 */
282
  /* USER CODE BEGIN TIM3_MspInit 1 */
278
 
283
 
279
  /* USER CODE END TIM3_MspInit 1 */
284
  /* USER CODE END TIM3_MspInit 1 */
280
  }
285
  }
281
  else if(htim_base->Instance==TIM6)
286
  else if(htim_base->Instance==TIM6)
Line 293... Line 298...
293
  /* USER CODE END TIM6_MspInit 1 */
298
  /* USER CODE END TIM6_MspInit 1 */
294
  }
299
  }
295
 
300
 
296
}
301
}
297
 
302
 
-
 
303
void HAL_TIM_MspPostInit(TIM_HandleTypeDef* htim)
-
 
304
{
-
 
305
  GPIO_InitTypeDef GPIO_InitStruct = {0};
-
 
306
  if(htim->Instance==TIM3)
-
 
307
  {
-
 
308
  /* USER CODE BEGIN TIM3_MspPostInit 0 */
-
 
309
 
-
 
310
  /* USER CODE END TIM3_MspPostInit 0 */
-
 
311
 
-
 
312
    __HAL_RCC_GPIOC_CLK_ENABLE();
-
 
313
    /**TIM3 GPIO Configuration
-
 
314
    PC6     ------> TIM3_CH1
-
 
315
    */
-
 
316
    GPIO_InitStruct.Pin = GPIO_PIN_6;
-
 
317
    GPIO_InitStruct.Mode = GPIO_MODE_AF_PP;
-
 
318
    GPIO_InitStruct.Pull = GPIO_NOPULL;
-
 
319
    GPIO_InitStruct.Speed = GPIO_SPEED_FREQ_LOW;
-
 
320
    GPIO_InitStruct.Alternate = GPIO_AF2_TIM3;
-
 
321
    HAL_GPIO_Init(GPIOC, &GPIO_InitStruct);
-
 
322
 
-
 
323
  /* USER CODE BEGIN TIM3_MspPostInit 1 */
-
 
324
 
-
 
325
  /* USER CODE END TIM3_MspPostInit 1 */
-
 
326
  }
-
 
327
 
-
 
328
}
298
/**
329
/**
299
* @brief TIM_Base MSP De-Initialization
330
* @brief TIM_Base MSP De-Initialization
300
* This function freeze the hardware resources used in this example
331
* This function freeze the hardware resources used in this example
301
* @param htim_base: TIM_Base handle pointer
332
* @param htim_base: TIM_Base handle pointer
302
* @retval None
333
* @retval None
Line 327... Line 358...
327
  /* USER CODE BEGIN TIM3_MspDeInit 0 */
358
  /* USER CODE BEGIN TIM3_MspDeInit 0 */
328
 
359
 
329
  /* USER CODE END TIM3_MspDeInit 0 */
360
  /* USER CODE END TIM3_MspDeInit 0 */
330
    /* Peripheral clock disable */
361
    /* Peripheral clock disable */
331
    __HAL_RCC_TIM3_CLK_DISABLE();
362
    __HAL_RCC_TIM3_CLK_DISABLE();
-
 
363
 
-
 
364
    /* TIM3 interrupt DeInit */
-
 
365
    HAL_NVIC_DisableIRQ(TIM3_IRQn);
332
  /* USER CODE BEGIN TIM3_MspDeInit 1 */
366
  /* USER CODE BEGIN TIM3_MspDeInit 1 */
333
 
367
 
334
  /* USER CODE END TIM3_MspDeInit 1 */
368
  /* USER CODE END TIM3_MspDeInit 1 */
335
  }
369
  }
336
  else if(htim_base->Instance==TIM6)
370
  else if(htim_base->Instance==TIM6)