NIIETCM4 PD  v0.10.5
Драйвер периферии для микроконтроллеров на базе ядра ARM Cortex-M4
 Указатель Структуры данных Файлы Функции Переменные Перечисления Элементы перечислений Группы Страницы
Константы

Группы

 Статусы счетчика
 
 Статусы компаратора
 
 Управление предделителями таймеров блоков ШИМ
 
 Источники прерываний блока сигналов аварий ШИМ
 
 Флаги прерываний блока сигналов аварий ШИМ
 
 Выбор номера сигнала аварии
 
 Флаги генерации событий запуска АЦП обработчиком событий
 
 Выбор источника события удержания
 
 Источники прерываний блока cобытий удержания
 
 Флаги прерываний блока cобытий удержания
 

Макросы

#define IS_PWM_IT_PERIOD(IT_PERIOD)   ((IT_PERIOD) < ((uint32_t)0x4))
 Макрос проверки количества событий для возникновения прерывания на попадание в допустимый диапазон.
 
#define IS_PWM_FILTER(FILTER)   ((FILTER) < ((uint32_t)0x100))
 Макрос проверки ширины фильтрации коротких импульсов на попадание в допустимый диапазон.
 
#define IS_PWM_PC_DUTY(PC_DUTY)   ((PC_DUTY) < ((uint32_t)0x7))
 Макрос проверки значения скважности второго и последующего импульсов в модуляторе на попадание в допустимый диапазон.
 
#define IS_PWM_PC_FREQ_DIV(PC_FREQ_DIV)   ((PC_FREQ_DIV) < ((uint32_t)0x8))
 Макрос проверки значения делителя частоты второго и последующего импульсов в модуляторе на попадание в допустимый диапазон.
 
#define IS_PWM_PC_FIRST_WIDTH(PC_FIRST_WIDTH)   ((PC_FIRST_WIDTH) < ((uint32_t)0x10))
 Макрос проверки значения ширины первого импульса в модуляторе на попадание в допустимый диапазон.
 

Подробное описание