4.2. Работа с максимальным быстродействием
Помимо двух внешних генераторов, у STM32 имеется два внутренних RC-генератора. Сразу после сброса ядро Cortex синхронизируется внутренним высокочастотным генератором, номинальная рабочая частота которого составляет 8 МГц. Второй внутренний генератор - низкочастотный генератор на частоту 32,768 кГц. Данный генератор предназначен для совместной работы с часами реального времени и сторожевым таймером.
У МК STM32 используется достаточно сложная система синхронизации с двумя внешними и двумя внутренними генераторами, а также схемой ФАПЧ. В целях безопасности системы предусмотрена возможность мониторинга внешнего высокочастотного генератора
Процессор Cortex поддерживает возможность синхронизации внешним или внутренним высокочастотным генератором или от внутренней схемы ФАПЧ. Источником синхронизации схемы ФАПЧ может служить внутренний или внешний высокочастотный генератор. Таким образом, МК STM32 могут работать на частоте 72 МГц без использования внешнего генератора. Недостатком использования внутреннего генератора на частоту 8МГц является его невысокая точность и стабильность. Его нельзя использовать для синхронизации последовательных интерфейсов или для выполнения точных измерений временных интервалов. Независимо от выбранного генератора, чтобы добиться работы ядра Cortex на максимальной частоте 72 МГц, необходимо использовать ФАПЧ. Все регистры управления настройками генераторов, ФАПЧ и шин находятся в группе управления сбросом и синхронизацией (группа RCC).
Блок управления сбросом и синхронизацией воздействует на систему синхронизации, шинные преобразователи и домен с резервированием питания
|