37527
Как грамотно переводить периферийный блок МК на новый источник тактового сигнала?
Каким образом правильнее всего переводить периферийный блок микроконтроллера на новый источник тактового сигнала?
Алгоритм предельно прост, но его соблюдение крайне важно во избежание разного рода ошибок с запуском работы микроконтроллера или какого-либо периферийного блока:
- Первым делом всегда необходимо активировать генератор того источника тактового сигнала, на который планируется перейти (HSE, LSE и др.).
- Дождаться, когда генератор выйдет в рабочий режим при помощи проверки флага готовности (HSE_RDY, LSE_RDY и др.).
- После выставления флага готовности используемого генератора тактового сигнала можно подводить тактирование на применяемый блок.
Документация
2.5.0 от 20.05.2024
2.8.0 от 26.07.2024
2.1.0 от 22.09.2021