04-12-2017, 11:29 AM
Imam jedno pitanje u vezi STM32CubeMX. Koristim mikrokontroler STM32F415RG. Imam spoljasnji kristal od 16MHz. U CubeMX-u u RCC podesim da zelim da radim sa eksternim kristalom i podesim sve parametre sto se tice PLL-a i delitelja. Kada mi izgenerise kog i pogledam funkciju void SystemClock_Config(void), vidim da je postavljeno sledece:
RCC_OscInitStruct.OscillatorType = RCC_OSCILLATORTYPE_HSI|RCC_OSCILLATORTYPE_HSE;
tj. rad sa internim ili ekstesnim. Kada ovako pokrenem program, nista ne radi. Kada iz prethodnog reda izbrisem RCC_OSCILLATORTYPE_HSI, sve lepo radi sa eksternim kristalom. Problem je taj da ne mogu stalno da brisem, posto mi CubeMX stalno vraca ovo na staro. Da li neko mozda zna u cemu je problem i kako moze elegantno da se resi.
Hvala i pozdrav
RCC_OscInitStruct.OscillatorType = RCC_OSCILLATORTYPE_HSI|RCC_OSCILLATORTYPE_HSE;
tj. rad sa internim ili ekstesnim. Kada ovako pokrenem program, nista ne radi. Kada iz prethodnog reda izbrisem RCC_OSCILLATORTYPE_HSI, sve lepo radi sa eksternim kristalom. Problem je taj da ne mogu stalno da brisem, posto mi CubeMX stalno vraca ovo na staro. Da li neko mozda zna u cemu je problem i kako moze elegantno da se resi.
Hvala i pozdrav