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

HAL_GPIO_WritePin(GPIOB,GPIO_PIN_8,GPIO_PIN_SET);
                 }
                 HAL_UART_Transmit(&huart2,uartData,10,10);

               }
               /* USER CODE  END  3  */


            }



            /**  System  Clock  Configuration
            */
            void  SystemClock_Config(void)
            {



                RCC_OscInitTypeDef  RCC_OscInitStruct;
                RCC_ClkInitTypeDef  RCC_ClkInitStruct;


               RCC_OscInitStruct.OscillatorType = RCC_OSCILLATORTYPE_HSE;

                RCC_OscInitStruct.HSEState  =  RCC_HSE_ON;
                RCC_OscInitStruct.HSEPredivValue  =  RCC_HSE_PREDIV_DIV1;
                RCC_OscInitStruct.PLL.PLLState  =  RCC_PLL_ON;
                RCC_OscInitStruct.PLL.PLLSource  =  RCC_PLLSOURCE_HSE;
                RCC_OscInitStruct.PLL.PLLMUL  =  RCC_PLL_MUL9;
               if (HAL_RCC_OscConfig(&RCC_OscInitStruct) !=  HAL_OK)

               {
                 Error_Handler();
               }



                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_DIV2;
                RCC_ClkInitStruct.APB2CLKDivider  =  RCC_HCLK_DIV1;

                if  (HAL_RCC_ClockConfig(&RCC_ClkInitStruct,  FLASH_LATENCY_2)  !=  HAL_OK)
               {
                 Error_Handler();
               }





                                                         -  226  -
   228   229   230   231   232   233   234   235   236   237   238