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 */ |