Rev 65 | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed
| Rev 65 | Rev 77 | ||
|---|---|---|---|
| Line -... | Line 1... | ||
| - | 1 | ||
| 1 | /* USER CODE BEGIN Header */ |
2 | /* USER CODE BEGIN Header */ |
| 2 | /** |
3 | /** |
| 3 | ****************************************************************************** |
4 | ****************************************************************************** |
| 4 | * File Name : stm32l1xx_hal_msp.c |
5 | * File Name : stm32l1xx_hal_msp.c |
| 5 | * Description : This file provides code for the MSP Initialization |
6 | * Description : This file provides code for the MSP Initialization |
| Line 61... | Line 62... | ||
| 61 | /** |
62 | /** |
| 62 | * Initializes the Global MSP. |
63 | * Initializes the Global MSP. |
| 63 | */ |
64 | */ |
| 64 | void HAL_MspInit(void) |
65 | void HAL_MspInit(void) |
| 65 | { |
66 | { |
| - | 67 | ||
| 66 | /* USER CODE BEGIN MspInit 0 */ |
68 | /* USER CODE BEGIN MspInit 0 */ |
| 67 | 69 | ||
| 68 | /* USER CODE END MspInit 0 */ |
70 | /* USER CODE END MspInit 0 */ |
| 69 | 71 | ||
| 70 | __HAL_RCC_COMP_CLK_ENABLE(); |
72 | __HAL_RCC_COMP_CLK_ENABLE(); |
| Line 108... | Line 110... | ||
| 108 | /* Peripheral clock enable */ |
110 | /* Peripheral clock enable */ |
| 109 | __HAL_RCC_I2C1_CLK_ENABLE(); |
111 | __HAL_RCC_I2C1_CLK_ENABLE(); |
| 110 | /* USER CODE BEGIN I2C1_MspInit 1 */ |
112 | /* USER CODE BEGIN I2C1_MspInit 1 */ |
| 111 | 113 | ||
| 112 | /* USER CODE END I2C1_MspInit 1 */ |
114 | /* USER CODE END I2C1_MspInit 1 */ |
| - | 115 | ||
| 113 | } |
116 | } |
| 114 | 117 | ||
| 115 | } |
118 | } |
| 116 | 119 | ||
| 117 | /** |
120 | /** |
| Line 175... | Line 178... | ||
| 175 | HAL_GPIO_Init(GPIOA, &GPIO_InitStruct); |
178 | HAL_GPIO_Init(GPIOA, &GPIO_InitStruct); |
| 176 | 179 | ||
| 177 | /* USER CODE BEGIN SPI1_MspInit 1 */ |
180 | /* USER CODE BEGIN SPI1_MspInit 1 */ |
| 178 | 181 | ||
| 179 | /* USER CODE END SPI1_MspInit 1 */ |
182 | /* USER CODE END SPI1_MspInit 1 */ |
| - | 183 | ||
| 180 | } |
184 | } |
| 181 | 185 | ||
| 182 | } |
186 | } |
| 183 | 187 | ||
| 184 | /** |
188 | /** |
| Line 226... | Line 230... | ||
| 226 | /* Peripheral clock enable */ |
230 | /* Peripheral clock enable */ |
| 227 | __HAL_RCC_TIM2_CLK_ENABLE(); |
231 | __HAL_RCC_TIM2_CLK_ENABLE(); |
| 228 | /* USER CODE BEGIN TIM2_MspInit 1 */ |
232 | /* USER CODE BEGIN TIM2_MspInit 1 */ |
| 229 | 233 | ||
| 230 | /* USER CODE END TIM2_MspInit 1 */ |
234 | /* USER CODE END TIM2_MspInit 1 */ |
| - | 235 | ||
| 231 | } |
236 | } |
| 232 | 237 | ||
| 233 | } |
238 | } |
| 234 | 239 | ||
| 235 | /** |
240 | /** |
| Line 395... | Line 400... | ||
| 395 | GPIO_InitStruct.Pull = GPIO_PULLUP; |
400 | GPIO_InitStruct.Pull = GPIO_PULLUP; |
| 396 | GPIO_InitStruct.Speed = GPIO_SPEED_FREQ_LOW; |
401 | GPIO_InitStruct.Speed = GPIO_SPEED_FREQ_LOW; |
| 397 | GPIO_InitStruct.Alternate = GPIO_AF8_UART4; |
402 | GPIO_InitStruct.Alternate = GPIO_AF8_UART4; |
| 398 | HAL_GPIO_Init(GPIOC, &GPIO_InitStruct); |
403 | HAL_GPIO_Init(GPIOC, &GPIO_InitStruct); |
| 399 | 404 | ||
| - | 405 | /* UART4 interrupt Init */ |
|
| - | 406 | HAL_NVIC_SetPriority(UART4_IRQn, 0, 0); |
|
| 400 | /* USER CODE BEGIN UART4_MspInit 1 */ |
407 | /* USER CODE BEGIN UART4_MspInit 1 */ |
| 401 | 408 | ||
| 402 | /* USER CODE END UART4_MspInit 1 */ |
409 | /* USER CODE END UART4_MspInit 1 */ |
| 403 | } |
410 | } |
| 404 | else if(huart->Instance==USART1) |
411 | else if(huart->Instance==USART1) |
| Line 419... | Line 426... | ||
| 419 | GPIO_InitStruct.Pull = GPIO_NOPULL; |
426 | GPIO_InitStruct.Pull = GPIO_NOPULL; |
| 420 | GPIO_InitStruct.Speed = GPIO_SPEED_FREQ_VERY_HIGH; |
427 | GPIO_InitStruct.Speed = GPIO_SPEED_FREQ_VERY_HIGH; |
| 421 | GPIO_InitStruct.Alternate = GPIO_AF7_USART1; |
428 | GPIO_InitStruct.Alternate = GPIO_AF7_USART1; |
| 422 | HAL_GPIO_Init(GPIOA, &GPIO_InitStruct); |
429 | HAL_GPIO_Init(GPIOA, &GPIO_InitStruct); |
| 423 | 430 | ||
| - | 431 | /* USART1 interrupt Init */ |
|
| - | 432 | HAL_NVIC_SetPriority(USART1_IRQn, 0, 0); |
|
| 424 | /* USER CODE BEGIN USART1_MspInit 1 */ |
433 | /* USER CODE BEGIN USART1_MspInit 1 */ |
| 425 | 434 | ||
| 426 | /* USER CODE END USART1_MspInit 1 */ |
435 | /* USER CODE END USART1_MspInit 1 */ |
| 427 | } |
436 | } |
| 428 | else if(huart->Instance==USART2) |
437 | else if(huart->Instance==USART2) |
| Line 450... | Line 459... | ||
| 450 | GPIO_InitStruct.Pull = GPIO_PULLUP; |
459 | GPIO_InitStruct.Pull = GPIO_PULLUP; |
| 451 | GPIO_InitStruct.Speed = GPIO_SPEED_FREQ_VERY_HIGH; |
460 | GPIO_InitStruct.Speed = GPIO_SPEED_FREQ_VERY_HIGH; |
| 452 | GPIO_InitStruct.Alternate = GPIO_AF7_USART2; |
461 | GPIO_InitStruct.Alternate = GPIO_AF7_USART2; |
| 453 | HAL_GPIO_Init(GPIOA, &GPIO_InitStruct); |
462 | HAL_GPIO_Init(GPIOA, &GPIO_InitStruct); |
| 454 | 463 | ||
| - | 464 | /* USART2 interrupt Init */ |
|
| - | 465 | HAL_NVIC_SetPriority(USART2_IRQn, 0, 0); |
|
| 455 | /* USER CODE BEGIN USART2_MspInit 1 */ |
466 | /* USER CODE BEGIN USART2_MspInit 1 */ |
| 456 | 467 | ||
| 457 | /* USER CODE END USART2_MspInit 1 */ |
468 | /* USER CODE END USART2_MspInit 1 */ |
| 458 | } |
469 | } |
| 459 | else if(huart->Instance==USART3) |
470 | else if(huart->Instance==USART3) |
| Line 481... | Line 492... | ||
| 481 | GPIO_InitStruct.Pull = GPIO_PULLUP; |
492 | GPIO_InitStruct.Pull = GPIO_PULLUP; |
| 482 | GPIO_InitStruct.Speed = GPIO_SPEED_FREQ_VERY_HIGH; |
493 | GPIO_InitStruct.Speed = GPIO_SPEED_FREQ_VERY_HIGH; |
| 483 | GPIO_InitStruct.Alternate = GPIO_AF7_USART3; |
494 | GPIO_InitStruct.Alternate = GPIO_AF7_USART3; |
| 484 | HAL_GPIO_Init(GPIOB, &GPIO_InitStruct); |
495 | HAL_GPIO_Init(GPIOB, &GPIO_InitStruct); |
| 485 | 496 | ||
| - | 497 | /* USART3 interrupt Init */ |
|
| - | 498 | HAL_NVIC_SetPriority(USART3_IRQn, 0, 0); |
|
| 486 | /* USER CODE BEGIN USART3_MspInit 1 */ |
499 | /* USER CODE BEGIN USART3_MspInit 1 */ |
| 487 | 500 | ||
| 488 | /* USER CODE END USART3_MspInit 1 */ |
501 | /* USER CODE END USART3_MspInit 1 */ |
| 489 | } |
502 | } |
| 490 | 503 | ||
| Line 510... | Line 523... | ||
| 510 | PC10 ------> UART4_TX |
523 | PC10 ------> UART4_TX |
| 511 | PC11 ------> UART4_RX |
524 | PC11 ------> UART4_RX |
| 512 | */ |
525 | */ |
| 513 | HAL_GPIO_DeInit(GPIOC, GPIO_PIN_10|GPIO_PIN_11); |
526 | HAL_GPIO_DeInit(GPIOC, GPIO_PIN_10|GPIO_PIN_11); |
| 514 | 527 | ||
| - | 528 | /* UART4 interrupt DeInit */ |
|
| - | 529 | HAL_NVIC_DisableIRQ(UART4_IRQn); |
|
| 515 | /* USER CODE BEGIN UART4_MspDeInit 1 */ |
530 | /* USER CODE BEGIN UART4_MspDeInit 1 */ |
| 516 | 531 | ||
| 517 | /* USER CODE END UART4_MspDeInit 1 */ |
532 | /* USER CODE END UART4_MspDeInit 1 */ |
| 518 | } |
533 | } |
| 519 | else if(huart->Instance==USART1) |
534 | else if(huart->Instance==USART1) |
| Line 528... | Line 543... | ||
| 528 | PA9 ------> USART1_TX |
543 | PA9 ------> USART1_TX |
| 529 | PA10 ------> USART1_RX |
544 | PA10 ------> USART1_RX |
| 530 | */ |
545 | */ |
| 531 | HAL_GPIO_DeInit(GPIOA, PLX_TX_Pin|PLX_RX_Pin); |
546 | HAL_GPIO_DeInit(GPIOA, PLX_TX_Pin|PLX_RX_Pin); |
| 532 | 547 | ||
| - | 548 | /* USART1 interrupt DeInit */ |
|
| - | 549 | HAL_NVIC_DisableIRQ(USART1_IRQn); |
|
| 533 | /* USER CODE BEGIN USART1_MspDeInit 1 */ |
550 | /* USER CODE BEGIN USART1_MspDeInit 1 */ |
| 534 | 551 | ||
| 535 | /* USER CODE END USART1_MspDeInit 1 */ |
552 | /* USER CODE END USART1_MspDeInit 1 */ |
| 536 | } |
553 | } |
| 537 | else if(huart->Instance==USART2) |
554 | else if(huart->Instance==USART2) |
| Line 546... | Line 563... | ||
| 546 | PA2 ------> USART2_TX |
563 | PA2 ------> USART2_TX |
| 547 | PA3 ------> USART2_RX |
564 | PA3 ------> USART2_RX |
| 548 | */ |
565 | */ |
| 549 | HAL_GPIO_DeInit(GPIOA, GPIO_PIN_2|GPIO_PIN_3); |
566 | HAL_GPIO_DeInit(GPIOA, GPIO_PIN_2|GPIO_PIN_3); |
| 550 | 567 | ||
| - | 568 | /* USART2 interrupt DeInit */ |
|
| - | 569 | HAL_NVIC_DisableIRQ(USART2_IRQn); |
|
| 551 | /* USER CODE BEGIN USART2_MspDeInit 1 */ |
570 | /* USER CODE BEGIN USART2_MspDeInit 1 */ |
| 552 | 571 | ||
| 553 | /* USER CODE END USART2_MspDeInit 1 */ |
572 | /* USER CODE END USART2_MspDeInit 1 */ |
| 554 | } |
573 | } |
| 555 | else if(huart->Instance==USART3) |
574 | else if(huart->Instance==USART3) |
| Line 564... | Line 583... | ||
| 564 | PB10 ------> USART3_TX |
583 | PB10 ------> USART3_TX |
| 565 | PB11 ------> USART3_RX |
584 | PB11 ------> USART3_RX |
| 566 | */ |
585 | */ |
| 567 | HAL_GPIO_DeInit(GPIOB, GPIO_PIN_10|GPIO_PIN_11); |
586 | HAL_GPIO_DeInit(GPIOB, GPIO_PIN_10|GPIO_PIN_11); |
| 568 | 587 | ||
| - | 588 | /* USART3 interrupt DeInit */ |
|
| - | 589 | HAL_NVIC_DisableIRQ(USART3_IRQn); |
|
| 569 | /* USER CODE BEGIN USART3_MspDeInit 1 */ |
590 | /* USER CODE BEGIN USART3_MspDeInit 1 */ |
| 570 | 591 | ||
| 571 | /* USER CODE END USART3_MspDeInit 1 */ |
592 | /* USER CODE END USART3_MspDeInit 1 */ |
| 572 | } |
593 | } |
| 573 | 594 | ||