Page 469 - MDP2020-1
P. 469

················································································  명장양성프로젝트  【MDP】  과제발표회  자료집  Ⅰ    |  463


                    Error_Handler();
                }
                sConfigOC.Pulse  =  0;
                                                                                                                                      //  초기  펄스값  0

                if  (HAL_TIM_PWM_ConfigChannel(&htim1,  &sConfigOC,  TIM_CHANNEL_2)  !=
            HAL_OK)
                {
                    Error_Handler();

                }
                if  (HAL_TIM_PWM_ConfigChannel(&htim1,  &sConfigOC,  TIM_CHANNEL_3)  !=
            HAL_OK)
                {
                    Error_Handler();
                }

                sConfigOC.Pulse  =  499;
                                                                                                                                        //  초기  펄스값  499
                if   (HAL_TIM_PWM_ConfigChannel(&htim1,           &sConfigOC,       TIM_CHANNEL_4)         !=
            HAL_OK)

                {
                    Error_Handler();
                }
                sBreakDeadTimeConfig.OffStateRunMode  =  TIM_OSSR_DISABLE;
                sBreakDeadTimeConfig.OffStateIDLEMode  =  TIM_OSSI_DISABLE;
                sBreakDeadTimeConfig.LockLevel  =  TIM_LOCKLEVEL_OFF;

                sBreakDeadTimeConfig.DeadTime  =  0;
                sBreakDeadTimeConfig.BreakState  =  TIM_BREAK_DISABLE;
                sBreakDeadTimeConfig.BreakPolarity  =  TIM_BREAKPOLARITY_HIGH;
                sBreakDeadTimeConfig.AutomaticOutput  =  TIM_AUTOMATICOUTPUT_DISABLE;
                if  (HAL_TIMEx_ConfigBreakDeadTime(&htim1,  &sBreakDeadTimeConfig)  !=  HAL_OK)

                {
                    Error_Handler();
                }
                /*  USER  CODE  BEGIN  TIM1_Init  2  */



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


            /**

                *  @brief  GPIO  Initialization  Function
                *  @param  None
   464   465   466   467   468   469   470   471   472   473   474