Page 186 - MDP2022-2
P. 186

sMasterConfig.MasterSlaveMode  =  TIM_MASTERSLAVEMODE_DISABLE;
                if  (HAL_TIMEx_MasterConfigSynchronization(&htim3,  &sMasterConfig)  !=  HAL_OK)
                {
                    Error_Handler();
                }
                sConfigOC.OCMode  =  TIM_OCMODE_PWM1;
                sConfigOC.Pulse  =  499;
                sConfigOC.OCPolarity  =  TIM_OCPOLARITY_HIGH;
                sConfigOC.OCFastMode  =  TIM_OCFAST_DISABLE;
                if  (HAL_TIM_PWM_ConfigChannel(&htim3,  &sConfigOC,  TIM_CHANNEL_1)  !=  HAL_OK)
                {
                    Error_Handler();
                }
                /*  USER  CODE  BEGIN  TIM3_Init  2  */


                /*  USER  CODE  END  TIM3_Init  2  */
                HAL_TIM_MspPostInit(&htim3);


            }


            /**
                *  @brief  USART1  Initialization  Function
                *  @param  None
                *  @retval  None
                */
            static  void  MX_USART1_UART_Init(void)
            {


                /*  USER  CODE  BEGIN  USART1_Init  0  */


                /*  USER  CODE  END  USART1_Init  0  */


                /*  USER  CODE  BEGIN  USART1_Init  1  */


                /*  USER  CODE  END  USART1_Init  1  */
                huart1.Instance  =  USART1;
                huart1.Init.BaudRate  =  115200;
                huart1.Init.WordLength  =  UART_WORDLENGTH_8B;
                huart1.Init.StopBits  =  UART_STOPBITS_1;
                huart1.Init.Parity  =  UART_PARITY_NONE;
                huart1.Init.Mode  =  UART_MODE_TX_RX;
                huart1.Init.HwFlowCtl  =  UART_HWCONTROL_NONE;
                huart1.Init.OverSampling  =  UART_OVERSAMPLING_16;
                if  (HAL_UART_Init(&huart1)  !=  HAL_OK)
                {
   181   182   183   184   185   186   187   188   189   190   191