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

HAL_SYSTICK_Config(HAL_RCC_GetHCLKFreq()/1000);



                HAL_SYSTICK_CLKSourceConfig(SYSTICK_CLKSOURCE_HCLK);
               /* SysTick_IRQn  interrupt configuration */
               HAL_NVIC_SetPriority(SysTick_IRQn,  0,  0);
            }



            /*  TIM1  init  function  */
            static  void  MX_TIM1_Init(void)
            {


                TIM_ClockConfigTypeDef  sClockSourceConfig;

                TIM_MasterConfigTypeDef  sMasterConfig;
                TIM_IC_InitTypeDef  sConfigIC;


                htim1.Instance = TIM1;

               htim1.Init.Prescaler = 0;
               htim1.Init.CounterMode = TIM_COUNTERMODE_UP;
                htim1.Init.Period  =  65535;
                htim1.Init.ClockDivision  =  TIM_CLOCKDIVISION_DIV1;
                htim1.Init.RepetitionCounter  =  0;
               if (HAL_TIM_Base_Init(&htim1)  !=  HAL_OK)

               {
                 Error_Handler();
               }



                sClockSourceConfig.ClockSource  =  TIM_CLOCKSOURCE_INTERNAL;
               if (HAL_TIM_ConfigClockSource(&htim1,  &sClockSourceConfig)  != HAL_OK)
               {
                 Error_Handler();
               }



               if (HAL_TIM_IC_Init(&htim1)  !=  HAL_OK)
               {
                 Error_Handler();
               }





                                                         -  227  -
   229   230   231   232   233   234   235   236   237   238   239