Page 289 - MDP2022-2
P. 289

huart2.Init.Mode  =  UART_MODE_TX_RX;
                      huart2.Init.HwFlowCtl  =  UART_HWCONTROL_NONE;
                      huart2.Init.OverSampling  =  UART_OVERSAMPLING_16;
                      if  (HAL_UART_Init(&huart2)  !=  HAL_OK)
                      {
                          Error_Handler();
                      }
                      /*  USER  CODE  BEGIN  USART2_Init  2  */


                      /*  USER  CODE  END  USART2_Init  2  */


                  }


                  /**
                      *  @brief  GPIO  Initialization  Function
                      *  @param  None
                      *  @retval  None
                      */
                  static  void  MX_GPIO_Init(void)
                  {
                      GPIO_InitTypeDef  GPIO_InitStruct  =  {0};


                      /*  GPIO  Ports  Clock  Enable  */
                      __HAL_RCC_GPIOC_CLK_ENABLE();
                      __HAL_RCC_GPIOH_CLK_ENABLE();
                      __HAL_RCC_GPIOA_CLK_ENABLE();
                      __HAL_RCC_GPIOB_CLK_ENABLE();
                      __HAL_RCC_GPIOE_CLK_ENABLE();
                      __HAL_RCC_GPIOD_CLK_ENABLE();


                      /*Configure  GPIO  pin  Output  Level  */
                      HAL_GPIO_WritePin(GPIOC,         GPIO_PIN_0|GPIO_PIN_1|GPIO_PIN_2|GPIO_PIN_3,
                  GPIO_PIN_RESET);


                      /*Configure  GPIO  pin  Output  Level  */
                      HAL_GPIO_WritePin(GPIOA,  GPIO_PIN_5|GPIO_PIN_7,  GPIO_PIN_RESET);


                      /*Configure  GPIO  pin  Output  Level  */
                      H  A  L  _   G   P   I  O   _  W   r   i  t  e   P  i  n   (  G   P   I  O   B  ,
                  GPIO_PIN_1|GPIO_PIN_2|GPIO_PIN_7|GPIO_PIN_14|GPIO_PIN_15,  GPIO_PIN_RESET);
   284   285   286   287   288   289   290   291   292   293   294