<https://forbot.pl/forum/topic/8403-kurs-stm32-5-komunikacja-z-komputerem-uart/#comment-88329>
<http://schema.org/text>
"TAK \n\n\n\nvoid RCC_Config(void)\n{\nErrorStatus HSEStartUpStatus;  //zmienna opisujaca rezultat uruchomienia HSE\n\nRCC_DeInit();\t                                         //Reset ustawien RCC\nRCC_HSEConfig(RCC_HSE_ON);                               //Wlaczenie HSE\nHSEStartUpStatus = RCC_WaitForHSEStartUp();\t\t         //Odczekaj az HSE bedzie gotowy\nif(HSEStartUpStatus == SUCCESS)\n{\n\tFLASH_PrefetchBufferCmd(FLASH_PrefetchBuffer_Enable);//\n\tFLASH_SetLatency(FLASH_Latency_2);                   //ustaw zwloke dla pamieci Flash; zaleznie od taktowania rdzenia\n                                                    \t //0:&lt;24MHz; 1:24~48MHz; 2:&gt;48MHz\n    RCC_HCLKConfig(RCC_SYSCLK_Div1);                     //ustaw HCLK=SYSCLK\n    RCC_PCLK2Config(RCC_HCLK_Div1); \t\t\t\t\t //ustaw PCLK2=HCLK\n    RCC_PCLK1Config(RCC_HCLK_Div2);\t\t\t\t\t     //ustaw PCLK1=HCLK/2\n    RCC_PLLConfig(RCC_PLLSource_HSE_Div1, RCC_PLLMul_9); //ustaw PLLCLK = HSE*9 czyli 8MHz * 9 = 72 MHz\n    RCC_PLLCmd(ENABLE);                                  //wlacz PLL\n    while(RCC_GetFlagStatus(RCC_FLAG_PLLRDY) == RESET);  //odczekaj na poprawne uruchomienie PLL\n    RCC_SYSCLKConfig(RCC_SYSCLKSource_PLLCLK);           //ustaw PLL jako zrodlo sygnalu zegarowego\n    while(RCC_GetSYSCLKSource() != 0x08);                //odczekaj az PLL bedzie sygnalem zegarowym systemu\n\n\t/*Tu nalezy umiescic kod zwiazny z konfiguracja sygnalow zegarowych potrzebnych w programie peryferiow*/\n    RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOA, ENABLE);//wlacz taktowanie portu GPIO A\tenkoder\n    RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOB, ENABLE);//wlacz taktowanie portu GPIO B\tled\n    RCC_APB2PeriphClockCmd(RCC_APB2Periph_USART1, ENABLE);//wlacz taktowanie USART1\t\t\tuart\n    RCC_APB2PeriphClockCmd(RCC_APB2Periph_AFIO, ENABLE);\n\n} else {}\n}\n\n\n\n"
<https://forbot.pl/forum/topic/8403-kurs-stm32-5-komunikacja-z-komputerem-uart/>