ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Среда
3 июля
840154 Топик полностью
SciFi (12.05.2018 22:44 - 22:48, просмотров: 99) ответил evgeniy1294 на Код, ни разу не одинаковый, одинаковый только интерфейс. Версию HAL откатите, если поможет, смотрите разницу. Не поможет, напишите код сами. Если опять не поможет - что-то аппаратное.
К тому же настройка клоков руками не так страшна, как некоторым кажется. Зато без индусов и говнокодеров. Правда, там какие-то коэффициенты и частоты запоминаются в переменных для вычисления скорости уарта и т.д.? Пишите письма индусам :-) Ну вот, например: RCC->CFGR = RCC_CFGR_MCO1_1 // MCO1 = HSE | RCC_CFGR_PPRE2_DIV2 // APB2 prescaler | RCC_CFGR_PPRE1_DIV4; // APB1 prescaler RCC->CR |= RCC_CR_HSEON; // start crystal oscillator while ((RCC->CR & RCC_CR_HSERDY) == 0) ; // wait for stable oscillations RCC->PLLCFGR = RCC_PLLCFGR_PLLQ_2 // clock divider for USB, just in case | RCC_PLLCFGR_PLLSRC_HSE // select PLL input clock | RCC_PLLCFGR_PLLN_0 * 336 // N multiplier | RCC_PLLCFGR_PLLM_0 * 25; // M divider RCC->CR |= RCC_CR_PLLON; // start PLL while ((RCC->CR & RCC_CR_PLLRDY) == 0) ; // wait for stable oscillations RCC->CFGR |= RCC_CFGR_SW_PLL; // select PLL output as system clock
ส็็็็็็็็็็็็็็็็็็็็็็็็็༼ ຈل͜ຈ༽ส้้้้้้้้้้้้้้้้้้้้้้้