Тип первичного источника тактового генератора |
OSCI_TYPE |
Выбор внешнего кварцевого резонатора («RCU_HXTAL» – внешний резонатор,
«RCU_IRC8M» - внутренний RC генератор) |
RCU_HXTAL |
Перечисление |
Использовать тактовый генератор, вместо резонатора (bypass mode) |
BYPASS |
Выбор порта микроконтроллера. Возможные значения: «Да», «Нет» |
Нет |
Двоичное |
Предделитель тактовой частоты |
RCU_PREDV |
Настройка делителя. Возможныез начения: «RCU_PREDV0_DIV1»,
«RCU_PREDV0_DIV2» |
RCU_PREDV0_DIV1 |
Перечисление |
Использовать PLL |
PLL_ON |
Возможные значения: «Да», «Нет» |
Да |
Двоичное |
Источник тактирования блока PLL |
PLL_SRC |
Возможные значения: «RCU_PLLSRC_IRC8M_DIV2», «RCU_PLLSRC_HXTAL» |
RCU_PLLSRC_HXTAL |
Перечисление |
Множитель частоты PLL |
PLL_MUL |
Настройка выходного драйвера. Возможные значения: целые числа от «2» до
«32» |
10 |
Перечисление |
Выбрать источник тактирования системной частоты |
CK_SYS |
Возможные значения: «RCU_CKSYSSRC_IRC8M», «RCU_CKSYSSRC_HXTAL»,
«RCU_CKSYSSRC_PLL» |
RCU_CKSYSSRC_PLL |
Перечисление |
Предделитель тактовой частоты шины ядра AHB |
AHB_DIV |
Fmax = 108MГц. Возможные значения: «RCU_AHB_CKSYS_DIV1»,
«RCU_AHB_CKSYS_DIV2», «RCU_AHB_CKSYS_DIV4»,
«RCU_AHB_CKSYS_DIV8», «RCU_AHB_CKSYS_DIV16»,
«RCU_AHB_CKSYS_DIV64», «RCU_AHB_CKSYS_DIV128»,
«RCU_AHB_CKSYS_DIV256», «RCU_AHB_CKSYS_DIV512» |
RCU_AHB_CKSYS_DIV1 |
Перечисление |
Предделитель тактовой частоты шины периферии APB1 |
APB1_DIV |
Fmax = 54MГц. Возможные значения: «RCU_APB1_CKAHB_DIV1»,
«RCU_APB1_CKAHB_DIV2», «RCU_APB1_CKAHB_DIV4»,
«RCU_APB1_CKAHB_DIV8», «RCU_APB1_CKAHB_DIV16» |
RCU_APB1_CKAHB_DIV2 |
Перечисление |
Предделитель тактовой частоты шины периферии APB2 |
APB2_DIV |
Fmax = 108MГц. Возможные значения: «RCU_APB2_CKAHB_DIV1»,
«RCU_APB2_CKAHB_DIV2», «RCU_APB2_CKAHB_DIV4»,
«RCU_APB2_CKAHB_DIV8», «RCU_APB2_CKAHB_DIV16» |
RCU_APB2_CKAHB_DIV1 |
Перечисление |
SISTICK |
Настройка SISTICK |
Включить системный таймер |
SYSTICK_ON |
Возможные значения: «Да», «Нет» |
Да |
Двоичное |
Тактовая частота AHB для настройки системного таймера, МГц |
SYSTICK_CLK |
Целое число, равное тактовой частоте ядра микроконтроллера в МГц |
80 |
Целое |
Делить тактовую частоту системного таймера |
SYSTICK_DIV8 |
Возможные значения: «Да», «Нет» |
Нет |
Двочиное |
Приоритет прерывания |
IRQ_PRI_PRE |
Возможные значения: целое число от «0» до «4», высший приоритет
«0», низший - «4» |
0 |
Перечисление |
Субприоритет прерывания |
IRQ_PRI_SUB |
Возможные значения: целое число от «0» до «4», высший приоритет
«0», низший - «4» |
0 |
Перечисление |
Включить исполнение расчетного алгоритма в прерывании SysTick |
ALG_ON |
Позволяет подключить алгоритм в обработчик прерывания по системного таймеру
с заданной частотой вызова. См. пример использования. Возможные значения:
«Да», «Нет» |
Нет |
Двочиное |
Имя расчетного алгоритма |
NameAlg |
Строка с именем расчетного алгоритма (также указывается в свойствах проекта в
разделе генерация кода) |
|
Строка |
RCU_PCLK |
Настройки активации тактирования |
Тактирование AF |
RCU_AF |
Активация тактирования AF. Возможные значения: «Да», «Нет» |
Да |
Двочиное |
Тактирование PORT A |
RCU_PORTA |
Активация тактирования PORT A. Возможные значения: «Да», «Нет» |
Да |
Двочиное |
Тактирование PORT B |
RCU_PORTB |
Активация тактирования PORT B. Возможные значения: «Да», «Нет» |
Да |
Двочиное |
Тактирование PORT C |
RCU_PORTC |
Активация тактирования PORT C. Возможные значения: «Да», «Нет» |
Да |
Двочиное |
Тактирование PORT D |
RCU_PORTD |
Активация тактирования PORT D. Возможные значения: «Да», «Нет» |
Да |
Двочиное |
Тактирование PORT E |
RCU_PORTE |
Активация тактирования PORT E. Возможные значения: «Да», «Нет» |
Да |
Двочиное |
Тактирование PORT F |
RCU_PORTF |
Активация тактирования PORT F. Возможные значения: «Да», «Нет» |
Да |
Двочиное |
Тактирование PORT G |
RCU_PORTG |
Активация тактирования PORT G. Возможные значения: «Да», «Нет» |
Да |
Двочиное |
Тактирование DAC |
RCU_DAC |
Активация тактирования DAC. Возможные значения: «Да», «Нет» |
Да |
Двочиное |