diff options
| author | Aditya Naik | 2020-06-11 01:54:42 -0400 |
|---|---|---|
| committer | Aditya Naik | 2020-06-11 01:54:42 -0400 |
| commit | bebd414a1999c9fab663463e54ccf1d32c6eb399 (patch) | |
| tree | 5d1478742c7395526963f89a7583c9ec13dd4aa7 | |
| parent | ab6f8af31993a882adeeaefb83f00f607c16d9ee (diff) | |
Added UART device initialization for new dev board
| -rw-r--r-- | src/master.c | 2 | ||||
| -rw-r--r-- | src/stm32f4xx_hal_msp.c | 23 |
2 files changed, 24 insertions, 1 deletions
diff --git a/src/master.c b/src/master.c index c627a45..2b8401a 100644 --- a/src/master.c +++ b/src/master.c @@ -910,7 +910,7 @@ static void MX_I2C1_Init(void) */ static void MX_USART1_UART_Init(void) { - huart1.Instance = USART1; + huart1.Instance = USART2; huart1.Init.BaudRate = 9600; huart1.Init.WordLength = UART_WORDLENGTH_8B; huart1.Init.StopBits = UART_STOPBITS_1; diff --git a/src/stm32f4xx_hal_msp.c b/src/stm32f4xx_hal_msp.c index d19bcec..f379a96 100644 --- a/src/stm32f4xx_hal_msp.c +++ b/src/stm32f4xx_hal_msp.c @@ -175,7 +175,30 @@ void HAL_UART_MspInit(UART_HandleTypeDef* huart) /* USER CODE END USART1_MspInit 1 */
}
+ else if(huart->Instance==USART2)
+ {
+ /* USER CODE BEGIN USART2_MspInit 0 */
+ /* USER CODE END USART2_MspInit 0 */
+ /* Peripheral clock enable */
+ __HAL_RCC_USART2_CLK_ENABLE();
+
+ __HAL_RCC_GPIOA_CLK_ENABLE();
+ /**USART2 GPIO Configuration
+ PA2 ------> USART2_TX
+ PA3 ------> USART2_RX
+ */
+ GPIO_InitStruct.Pin = GPIO_PIN_2|GPIO_PIN_3;
+ GPIO_InitStruct.Mode = GPIO_MODE_AF_PP;
+ GPIO_InitStruct.Pull = GPIO_PULLUP;
+ GPIO_InitStruct.Speed = GPIO_SPEED_FREQ_VERY_HIGH;
+ GPIO_InitStruct.Alternate = GPIO_AF7_USART2;
+ HAL_GPIO_Init(GPIOA, &GPIO_InitStruct);
+
+ /* USER CODE BEGIN USART2_MspInit 1 */
+
+ /* USER CODE END USART2_MspInit 1 */
+ }
}
/**
|
