NIIETCM4 PD  v0.9.0
Драйвер периферии для микроконтроллеров на базе ядра ARM Cortex-M4
Файл niietcm4_timer.h

Файл содержит все прототипы функций для таймеров Подробнее...

#include "niietcm4.h"

См. исходные тексты.

Макросы

#define IS_TIMER_EXT_INPUT(EXT_INPUT)
 Макрос проверки аргументов типа TIMER_ExtInput_TypeDef. Подробнее...
 

Перечисления

enum  TIMER_ExtInput_TypeDef { TIMER_ExtInput_Disable, TIMER_ExtInput_CountClk, TIMER_ExtInput_CountEn }
 Настройка внешнего тактирования таймера. Подробнее...
 

Функции

void TIMER_Cmd (NT_TIMER_TypeDef *TIMERx, FunctionalState State)
 Разрешение работы выбранного таймера. Подробнее...
 
void TIMER_PeriodConfig (NT_TIMER_TypeDef *TIMERx, uint32_t TimerClkFreq, uint32_t TimerPeriod)
 Настройка периода опустошения выбранного таймера. Подробнее...
 
void TIMER_FreqConfig (NT_TIMER_TypeDef *TIMERx, uint32_t TimerClkFreq, uint32_t TimerFreq)
 Настройка частоты опустошения выбранного таймера. Подробнее...
 
void TIMER_SetReload (NT_TIMER_TypeDef *TIMERx, uint32_t ReloadVal)
 Установка значения перезагрузки. Подробнее...
 
uint32_t TIMER_GetReload (NT_TIMER_TypeDef *TIMERx)
 Получение текущего значения перезагрузки. Подробнее...
 
void TIMER_SetCounter (NT_TIMER_TypeDef *TIMERx, uint32_t CounterVal)
 Установка значения счетчика. Подробнее...
 
uint32_t TIMER_GetCounter (NT_TIMER_TypeDef *TIMERx)
 Получение текущего значения счетчика. Подробнее...
 
void TIMER_ExtInputConfig (NT_TIMER_TypeDef *TIMERx, TIMER_ExtInput_TypeDef TIMER_ExtInput)
 Выбор режима работы входа внешнего тактирования. Подробнее...
 
void TIMER_ITCmd (NT_TIMER_TypeDef *TIMERx, FunctionalState State)
 Разрешение работы прерывания выбранного таймера. Подробнее...
 
FlagStatus TIMER_ITStatus (NT_TIMER_TypeDef *TIMERx)
 Чтение статуса прерывания выбранного таймера. Подробнее...
 
void TIMER_ITStatusClear (NT_TIMER_TypeDef *TIMERx)
 Очищение статусного бита прерывания выбранного таймера. Подробнее...
 

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

Файл содержит все прототипы функций для таймеров

Автор
НИИЭТ
Дата
03.12.2015
Внимание

ДАННОЕ ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ ПРЕДОСТАВЛЯЕТСЯ «КАК ЕСТЬ», БЕЗ КАКИХ-ЛИБО ГАРАНТИЙ, ЯВНО ВЫРАЖЕННЫХ ИЛИ ПОДРАЗУМЕВАЕМЫХ, ВКЛЮЧАЯ ГАРАНТИИ ТОВАРНОЙ ПРИГОДНОСТИ, СООТВЕТСТВИЯ ПО ЕГО КОНКРЕТНОМУ НАЗНАЧЕНИЮ И ОТСУТСТВИЯ НАРУШЕНИЙ, НО НЕ ОГРАНИЧИВАЯСЬ ИМИ. ДАННОЕ ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ ПРЕДНАЗНАЧЕНО ДЛЯ ОЗНАКОМИТЕЛЬНЫХ ЦЕЛЕЙ И НАПРАВЛЕНО ТОЛЬКО НА ПРЕДОСТАВЛЕНИЕ ДОПОЛНИТЕЛЬНОЙ ИНФОРМАЦИИ О ПРОДУКТЕ, С ЦЕЛЬЮ СОХРАНИТЬ ВРЕМЯ ПОТРЕБИТЕЛЮ. НИ В КАКОМ СЛУЧАЕ АВТОРЫ ИЛИ ПРАВООБЛАДАТЕЛИ НЕ НЕСУТ ОТВЕТСТВЕННОСТИ ПО КАКИМ-ЛИБО ИСКАМ, ЗА ПРЯМОЙ ИЛИ КОСВЕННЫЙ УЩЕРБ, ИЛИ ПО ИНЫМ ТРЕБОВАНИЯМ, ВОЗНИКШИМ ИЗ-ЗА ИСПОЛЬЗОВАНИЯ ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ ИЛИ ИНЫХ ДЕЙСТВИЙ С ПРОГРАММНЫМ ОБЕСПЕЧЕНИЕМ.

© 2015 ОАО "НИИЭТ"

См. определение в файле niietcm4_timer.h