@@ -60,6 +60,7 @@ IWDG_HandleTypeDef hiwdg;
6060
6161UART_HandleTypeDef hlpuart1 ;
6262UART_HandleTypeDef huart4 ;
63+ UART_HandleTypeDef huart9 ;
6364DMA_HandleTypeDef handle_GPDMA1_Channel4 ;
6465
6566SPI_HandleTypeDef hspi1 ;
@@ -105,6 +106,7 @@ static void MX_TIM2_Init(void);
105106static void MX_TIM4_Init (void );
106107static void MX_TIM6_Init (void );
107108static void MX_IWDG_Init (void );
109+ static void MX_UART9_Init (void );
108110/* USER CODE BEGIN PFP */
109111
110112/* USER CODE END PFP */
@@ -191,6 +193,7 @@ int main(void)
191193 MX_TIM4_Init ();
192194 MX_TIM6_Init ();
193195 MX_IWDG_Init ();
196+ MX_UART9_Init ();
194197 /* USER CODE BEGIN 2 */
195198 init_can1 (& hfdcan2 );
196199 /* USER CODE END 2 */
@@ -668,6 +671,54 @@ static void MX_UART4_Init(void)
668671
669672}
670673
674+ /**
675+ * @brief UART9 Initialization Function
676+ * @param None
677+ * @retval None
678+ */
679+ static void MX_UART9_Init (void )
680+ {
681+
682+ /* USER CODE BEGIN UART9_Init 0 */
683+
684+ /* USER CODE END UART9_Init 0 */
685+
686+ /* USER CODE BEGIN UART9_Init 1 */
687+
688+ /* USER CODE END UART9_Init 1 */
689+ huart9 .Instance = UART9 ;
690+ huart9 .Init .BaudRate = 115200 ;
691+ huart9 .Init .WordLength = UART_WORDLENGTH_8B ;
692+ huart9 .Init .StopBits = UART_STOPBITS_1 ;
693+ huart9 .Init .Parity = UART_PARITY_NONE ;
694+ huart9 .Init .Mode = UART_MODE_TX_RX ;
695+ huart9 .Init .HwFlowCtl = UART_HWCONTROL_NONE ;
696+ huart9 .Init .OverSampling = UART_OVERSAMPLING_16 ;
697+ huart9 .Init .OneBitSampling = UART_ONE_BIT_SAMPLE_DISABLE ;
698+ huart9 .Init .ClockPrescaler = UART_PRESCALER_DIV1 ;
699+ huart9 .AdvancedInit .AdvFeatureInit = UART_ADVFEATURE_NO_INIT ;
700+ if (HAL_UART_Init (& huart9 ) != HAL_OK )
701+ {
702+ Error_Handler ();
703+ }
704+ if (HAL_UARTEx_SetTxFifoThreshold (& huart9 , UART_TXFIFO_THRESHOLD_1_8 ) != HAL_OK )
705+ {
706+ Error_Handler ();
707+ }
708+ if (HAL_UARTEx_SetRxFifoThreshold (& huart9 , UART_RXFIFO_THRESHOLD_1_8 ) != HAL_OK )
709+ {
710+ Error_Handler ();
711+ }
712+ if (HAL_UARTEx_DisableFifoMode (& huart9 ) != HAL_OK )
713+ {
714+ Error_Handler ();
715+ }
716+ /* USER CODE BEGIN UART9_Init 2 */
717+
718+ /* USER CODE END UART9_Init 2 */
719+
720+ }
721+
671722/**
672723 * @brief SPI1 Initialization Function
673724 * @param None
@@ -1224,8 +1275,8 @@ static void MX_GPIO_Init(void)
12241275 GPIO_InitStruct .Speed = GPIO_SPEED_FREQ_LOW ;
12251276 HAL_GPIO_Init (GPIOD , & GPIO_InitStruct );
12261277
1227- /*Configure GPIO pins : PD13 PD14 PD15 */
1228- GPIO_InitStruct .Pin = GPIO_PIN_13 | GPIO_PIN_14 | GPIO_PIN_15 ;
1278+ /*Configure GPIO pin : PD13 */
1279+ GPIO_InitStruct .Pin = GPIO_PIN_13 ;
12291280 GPIO_InitStruct .Mode = GPIO_MODE_IT_RISING ;
12301281 GPIO_InitStruct .Pull = GPIO_NOPULL ;
12311282 HAL_GPIO_Init (GPIOD , & GPIO_InitStruct );
0 commit comments