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) |