Всем доброго. Две структуры:
Код
RCC_OscInitTypeDef *oscSelector;
RCC_ClkInitTypeDef *clkSelector;
Заполняю поля:
Код
clkSelector->SYSCLKSource = RCC_SYSCLKSOURCE_PLLCLK;
clkSelector->ClockType = RCC_CLOCKTYPE_SYSCLK;
...
oscSelector->OscillatorType = RCC_OSCILLATORTYPE_HSE;
oscSelector->HSEState = RCC_HSE_ON;
...
В результате в отладчике, clkSelector заполняется как положено, oscSelector даже не меняется. Почему так? Если объявить RCC_OscInitTypeDef oscSelector; и заполнять так: oscSelector.ClockType = ... то все ок.