Page 238 - 완) I MDP 프로젝트 작품 보고서(전체과 1학년)1.6
P. 238

sMasterConfig.MasterOutputTrigger  =  TIM_TRGO_RESET;
                sMasterConfig.MasterSlaveMode  =  TIM_MASTERSLAVEMODE_DISABLE;

                if  (HAL_TIMEx_MasterConfigSynchronization(&htim3,  &sMasterConfig)  !=  HAL_OK)
               {
                 Error_Handler();
               }



                sConfigOC.OCMode = TIM_OCMODE_PWM1;
                sConfigOC.Pulse  =  0;
               sConfigOC.OCPolarity = TIM_OCPOLARITY_HIGH;
               sConfigOC.OCFastMode = TIM_OCFAST_DISABLE;
                if  (HAL_TIM_PWM_ConfigChannel(&htim3,  &sConfigOC,  TIM_CHANNEL_1)  !=  HAL_OK)

               {
                 Error_Handler();
               }



                HAL_TIM_MspPostInit(&htim3);


            }


            /*  TIM4  init  function  */
            static  void  MX_TIM4_Init(void)

            {


                TIM_MasterConfigTypeDef  sMasterConfig;
                TIM_OC_InitTypeDef  sConfigOC;



                htim4.Instance = TIM4;
               htim4.Init.Prescaler = 0;
               htim4.Init.CounterMode = TIM_COUNTERMODE_UP;
                htim4.Init.Period  =  65535;
                htim4.Init.ClockDivision  =  TIM_CLOCKDIVISION_DIV4;

               if (HAL_TIM_PWM_Init(&htim4) !=  HAL_OK)
               {
                 Error_Handler();
               }





                                                         -  231  -
   233   234   235   236   237   238   239   240   241   242   243