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

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

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



               sConfigIC.ICPolarity = TIM_INPUTCHANNELPOLARITY_FALLING;
                sConfigIC.ICSelection  =  TIM_ICSELECTION_DIRECTTI;
                sConfigIC.ICPrescaler  =  TIM_ICPSC_DIV1;
                sConfigIC.ICFilter = 0;
                if  (HAL_TIM_IC_ConfigChannel(&htim1,  &sConfigIC,  TIM_CHANNEL_1)  !=  HAL_OK)

               {
                 Error_Handler();
               }



            }


            /*  TIM2  init  function  */
            static  void  MX_TIM2_Init(void)
            {



                TIM_ClockConfigTypeDef  sClockSourceConfig;
                TIM_MasterConfigTypeDef  sMasterConfig;
                TIM_OC_InitTypeDef  sConfigOC;
                TIM_IC_InitTypeDef  sConfigIC;



                htim2.Instance = TIM2;
               htim2.Init.Prescaler = 27;
               htim2.Init.CounterMode = TIM_COUNTERMODE_UP;
                htim2.Init.Period  =  65535;
                htim2.Init.ClockDivision  =  TIM_CLOCKDIVISION_DIV1;

               if (HAL_TIM_Base_Init(&htim2)  !=  HAL_OK)
               {
                 Error_Handler();
               }





                                                         -  228  -
   230   231   232   233   234   235   236   237   238   239   240