Rev 50 | Rev 61 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed
| Rev 50 | Rev 60 | ||
|---|---|---|---|
| Line 301... | Line 301... | ||
| 301 | * @retval None |
301 | * @retval None |
| 302 | */ |
302 | */ |
| 303 | void HAL_UART_MspInit(UART_HandleTypeDef* huart) |
303 | void HAL_UART_MspInit(UART_HandleTypeDef* huart) |
| 304 | { |
304 | { |
| 305 | GPIO_InitTypeDef GPIO_InitStruct = {0}; |
305 | GPIO_InitTypeDef GPIO_InitStruct = {0}; |
| 306 | if(huart->Instance==USART1) |
306 | if(huart->Instance==UART4) |
| - | 307 | { |
|
| - | 308 | /* USER CODE BEGIN UART4_MspInit 0 */ |
|
| - | 309 | ||
| - | 310 | /* USER CODE END UART4_MspInit 0 */ |
|
| - | 311 | /* Peripheral clock enable */ |
|
| - | 312 | __HAL_RCC_UART4_CLK_ENABLE(); |
|
| - | 313 | ||
| - | 314 | __HAL_RCC_GPIOC_CLK_ENABLE(); |
|
| - | 315 | /**UART4 GPIO Configuration |
|
| - | 316 | PC10 ------> UART4_TX |
|
| - | 317 | PC11 ------> UART4_RX |
|
| - | 318 | */ |
|
| - | 319 | GPIO_InitStruct.Pin = GPIO_PIN_10|GPIO_PIN_11; |
|
| - | 320 | GPIO_InitStruct.Mode = GPIO_MODE_AF_PP; |
|
| - | 321 | GPIO_InitStruct.Pull = GPIO_PULLUP; |
|
| - | 322 | GPIO_InitStruct.Speed = GPIO_SPEED_FREQ_VERY_HIGH; |
|
| - | 323 | GPIO_InitStruct.Alternate = GPIO_AF8_UART4; |
|
| - | 324 | HAL_GPIO_Init(GPIOC, &GPIO_InitStruct); |
|
| - | 325 | ||
| - | 326 | /* USER CODE BEGIN UART4_MspInit 1 */ |
|
| - | 327 | ||
| - | 328 | /* USER CODE END UART4_MspInit 1 */ |
|
| - | 329 | } |
|
| - | 330 | else if(huart->Instance==USART1) |
|
| 307 | { |
331 | { |
| 308 | /* USER CODE BEGIN USART1_MspInit 0 */ |
332 | /* USER CODE BEGIN USART1_MspInit 0 */ |
| 309 | 333 | ||
| 310 | /* USER CODE END USART1_MspInit 0 */ |
334 | /* USER CODE END USART1_MspInit 0 */ |
| 311 | /* Peripheral clock enable */ |
335 | /* Peripheral clock enable */ |
| Line 398... | Line 422... | ||
| 398 | * @param huart: UART handle pointer |
422 | * @param huart: UART handle pointer |
| 399 | * @retval None |
423 | * @retval None |
| 400 | */ |
424 | */ |
| 401 | void HAL_UART_MspDeInit(UART_HandleTypeDef* huart) |
425 | void HAL_UART_MspDeInit(UART_HandleTypeDef* huart) |
| 402 | { |
426 | { |
| 403 | if(huart->Instance==USART1) |
427 | if(huart->Instance==UART4) |
| - | 428 | { |
|
| - | 429 | /* USER CODE BEGIN UART4_MspDeInit 0 */ |
|
| - | 430 | ||
| - | 431 | /* USER CODE END UART4_MspDeInit 0 */ |
|
| - | 432 | /* Peripheral clock disable */ |
|
| - | 433 | __HAL_RCC_UART4_CLK_DISABLE(); |
|
| - | 434 | ||
| - | 435 | /**UART4 GPIO Configuration |
|
| - | 436 | PC10 ------> UART4_TX |
|
| - | 437 | PC11 ------> UART4_RX |
|
| - | 438 | */ |
|
| - | 439 | HAL_GPIO_DeInit(GPIOC, GPIO_PIN_10|GPIO_PIN_11); |
|
| - | 440 | ||
| - | 441 | /* USER CODE BEGIN UART4_MspDeInit 1 */ |
|
| - | 442 | ||
| - | 443 | /* USER CODE END UART4_MspDeInit 1 */ |
|
| - | 444 | } |
|
| - | 445 | else if(huart->Instance==USART1) |
|
| 404 | { |
446 | { |
| 405 | /* USER CODE BEGIN USART1_MspDeInit 0 */ |
447 | /* USER CODE BEGIN USART1_MspDeInit 0 */ |
| 406 | 448 | ||
| 407 | /* USER CODE END USART1_MspDeInit 0 */ |
449 | /* USER CODE END USART1_MspDeInit 0 */ |
| 408 | /* Peripheral clock disable */ |
450 | /* Peripheral clock disable */ |