SciFi (18.12.2014 11:31, просмотров: 100) ответил AlexG на STM32F100C8 - проблема с настройкой тактирования на ровном месте.
Мануал пишет, что если PLL включен, то его настройки не получится изменить. Может быть, он у вас включается раньше? Надо бы отладчиком посмотреть на входе в функцию. И вообще, почему всё так сложно? У меня всего три строчки: RCC_CFGR |= (4 << 18); /* PLL: 4MHz*6=24MHz */
REGBIT(RCC_CR, 24) = 1; /* PLL on */
while(REGBIT(RCC_CR, 25) == 0)
{
/* wait for PLL to stabilize */
}
RCC_CFGR |= 2; /* select PLL as system clock */
ส็็็็็็็็็็็็็็็็็็็็็็็็็༼ ຈل͜ຈ༽ส้้้้้้้้้้้้้้้้้้้้้้้