Page 185 - MDP2022-2
P. 185

/*  USER  CODE  END  TIM1_Init  2  */
                HAL_TIM_MspPostInit(&htim1);


            }


            /**
                *  @brief  TIM3  Initialization  Function
                *  @param  None
                *  @retval  None
                */
            static  void  MX_TIM3_Init(void)
            {


                /*  USER  CODE  BEGIN  TIM3_Init  0  */


                /*  USER  CODE  END  TIM3_Init  0  */


                TIM_ClockConfigTypeDef  sClockSourceConfig  =  {0};
                TIM_MasterConfigTypeDef  sMasterConfig  =  {0};
                TIM_OC_InitTypeDef  sConfigOC  =  {0};


                /*  USER  CODE  BEGIN  TIM3_Init  1  */


                /*  USER  CODE  END  TIM3_Init  1  */
                htim3.Instance  =  TIM3;
                htim3.Init.Prescaler  =  71;
                htim3.Init.CounterMode  =  TIM_COUNTERMODE_UP;
                htim3.Init.Period  =  30302;
                htim3.Init.ClockDivision  =  TIM_CLOCKDIVISION_DIV1;
                htim3.Init.AutoReloadPreload  =  TIM_AUTORELOAD_PRELOAD_DISABLE;
                if  (HAL_TIM_Base_Init(&htim3)  !=  HAL_OK)
                {
                    Error_Handler();
                }
                sClockSourceConfig.ClockSource  =  TIM_CLOCKSOURCE_INTERNAL;
                if  (HAL_TIM_ConfigClockSource(&htim3,  &sClockSourceConfig)  !=  HAL_OK)
                {
                    Error_Handler();
                }
                if  (HAL_TIM_PWM_Init(&htim3)  !=  HAL_OK)
                {
                    Error_Handler();
                }
                sMasterConfig.MasterOutputTrigger  =  TIM_TRGO_RESET;
   180   181   182   183   184   185   186   187   188   189   190