Page 353 - MDP2020-1
P. 353

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


                if  (HAL_PWREx_EnableOverDrive()  !=  HAL_OK)
                {
                    Error_Handler();
                }

                /**  Initializes  the  CPU,  AHB  and  APB  busses  clocks
                */
                RCC_ClkInitStruct.ClockType  =  RCC_CLOCKTYPE_HCLK|RCC_CLOCKTYPE_SYSCLK
                                                                        |RCC_CLOCKTYPE_PCLK1|RCC_CLOCKTYPE_PCLK2;

                RCC_ClkInitStruct.SYSCLKSource  =  RCC_SYSCLKSOURCE_PLLCLK;
                RCC_ClkInitStruct.AHBCLKDivider  =  RCC_SYSCLK_DIV1;
                RCC_ClkInitStruct.APB1CLKDivider  =  RCC_HCLK_DIV4;
                RCC_ClkInitStruct.APB2CLKDivider  =  RCC_HCLK_DIV2;


                if  (HAL_RCC_ClockConfig(&RCC_ClkInitStruct,  FLASH_LATENCY_5)  !=  HAL_OK)

                {
                    Error_Handler();
                }
            }



            /**
                *  @brief  NVIC  Configuration.
                *  @retval  None
                */
            static  void  MX_NVIC_Init(void)

            {
                /*  EXTI15_10_IRQn  interrupt  configuration  */
                HAL_NVIC_SetPriority(EXTI15_10_IRQn,  1,  0);
                HAL_NVIC_EnableIRQ(EXTI15_10_IRQn);
            }



            /**
                *  @brief  GPIO  Initialization  Function
                *  @param  None
                *  @retval  None

                */
            static  void  MX_GPIO_Init(void)
            {
                GPIO_InitTypeDef  GPIO_InitStruct  =  {0};



                /*  GPIO  Ports  Clock  Enable  */
                __HAL_RCC_GPIOA_CLK_ENABLE();
   348   349   350   351   352   353   354   355   356   357   358