NIIETCM4 PD  v0.8.0
Драйвер периферии для микроконтроллеров на базе ядра ARM Cortex-M4
void RCC_PLLInit ( RCC_PLLInit_TypeDef RCC_PLLInit_Struct)

Инициализирует PLL согласно параметрам структуры RCC_PLLInit_Struct.

Значение выходной частоты PLL вычисляется с использованием значений опорного NR и выходного NO делителей, а также делителя обратной связи NF по формуле:

FOUT = (FIN × NF) / (NO × NR),

где FIN – входная частота PLL.

Внимание

При расчете коэффициентов деления PLL должны выполняться следующие условия:

  • 3,2 МГц < FIN < 150 МГц,
  • 800 КГц < FREF < 8МГц,
  • 200 МГц < FVCO < 500МГц,

где частота фазового детектора FREF вычисляется по формуле:

FREF = FIN / (2 × NR),

а частота FVCO вычисляется по формуле:

FVCO = FIN × (NF / NR)
Аргументы
RCC_PLLInit_StructУказатель на структуру типа RCC_PLLInit_TypeDef, которая содержит конфигурационную информацию.
Возвращаемые значения
Нет

См. определение в файле niietcm4_rcc.c строка 262

Перекрестные ссылки IS_RCC_PLL_NF, IS_RCC_PLL_NO, IS_RCC_PLL_NR, IS_RCC_PLL_REF, IS_RCC_PLLDIV, RCC_PLLInit_TypeDef::RCC_PLLDiv, RCC_PLLInit_TypeDef::RCC_PLLNF, RCC_PLLInit_TypeDef::RCC_PLLNO, RCC_PLLInit_TypeDef::RCC_PLLNR и RCC_PLLInit_TypeDef::RCC_PLLRef.

Используется в RCC_PLLAutoConfig().