Помимо внутреннего HSI высокоскоростного осциллятора, в МК есть еще и внешний HSE высокоскоростной осциллятор. Этот генератор тактового сигнала использует либо внешний тактовый сигнал, либо кварцевый кристалл для своей работы.
В нашем примере мы после инициализации ФАПЧ переключим тактирование последнего с HSI на HSE.
Создадим наш проект:
nis@jane ~/stm32/f4examples/07-clocks $ cp -a 01-up-down-clocks/ 02-using-hse
nis@jane ~/stm32/f4examples/07-clocks $ cd 02-using-hse/
После чего изменим инициализацию тактовой системы добавив переключение на HSE в work.c.
Соберем и загрузим проект в МК:
nis@jane ~/stm32/f4examples/07-clocks/02-using-hse $ make write
Видео: