Galizin писал(а):Поэтому будет виснуть в любом случае.
Не совсем понял на чем основано утверждение. Если можно, расшифруйте пожалуйста, что будет зависать.
Galizin писал(а):Так вот бита отключения я не нашел.
Правильно, там есть только возможность сбросить флаг прерывания, ну и соответственно бит включения.
Galizin писал(а):Из RM тоже можно понять, что переключение идет только после включения системы. Поскольку, это включает clock detector, без которого детектироваться ничего не будет.
Ткните носом, а то немогу найти. То есть на место откуда можно понять что переключение идет только после вкл системы
Neekeetos писал(а):Это все любопытно, но я просто вывел на макетке SYSCLK на MCO и проверил.
Можно увидет сам код? А то так мы долго будем разбиратся, это как из пушки по воробьям
Домой прийду выложу свой код для демонстрации автопереключения тактирования, а пока на словах расскажу : макетка (правда под stm32f100), обычное мигание светодиодами, достал кварц - мигают медленнее - 2МГц, вставил - мигают быстрее - 8МГц. Понятное дело, быстрее-медленее это все абстрактно, но проделывал тот же фокус с миганием раз в секунду, все тоже самое. Тут просто из минимум кода наглядный пример отрабатывания переключения...
Galizin писал(а):так что попробуйте предположить что все идет в комплекте и написать правильное прерывание.
Делал, скидывал флаг перывания, опять же вечером подтвежу кодом