ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Среда
27 ноября
1174139 Топик полностью
ЫЫyкпy (14.02.2022 15:56, просмотров: 220) ответил Лaгyнoв на Никогда не было потребности менять SYSCLK в STM32 на скаку. А тут вдруг захотелось. Есть такой регистр RCC_CFGR. И там три бита SW0...2. Список источников там прилагается. Достаточно биты поменять и всё? Или надо сначала сплясать и помахать чем-то? :-)
Надо сначала реф.мануал почитать, там это описано. Если кратко: включаем новый генератор и ждём пока заведётся, если используется PLL то тоже настраиваем и ждём её готовности, переключаем источник тактирования. Если тактирование от PLL и нужно изменить к-нт умножения, то ещё сложнее: переключение на другой источник (например HSI), настройка PLL, ожидание пока заведётся, переключение на PLL. 
Жизнь есть способ существования белковых тел в борьбе со вторым началом термодинамики.