48 PRINT(
"Тест TIMER успешно завершен");
60 PRINT(
"Тестирование TIMER1");
#define PRINT(...)
Макросы для использования отладочного выхода
char dbg_buffer[256]
Отладочный буфер
void NVIC_EnableIRQ(IRQn_T IRQn, uint32_t vec)
Разрешение прерывания
uint8_t TIMER_Test(void)
Тест таймера
void TIMER_SetValue(TIMER_T *pTIMER, uint32_t value)
Загрузка значения в таймер
Этот файл содержит структуры, макросы и функции необходимые необходимые для тестовой программы для ап...
void Timer_IRQ(void)
Обработчик прерывания Timer_IRQ.
#define TIMER1
Указатель на структуру TIMER1.
void TIMER_IntClr(TIMER_T *pTIMER)
Сброс флага прерывания таймера
void TIMER_IntEnable(TIMER_T *pTIMER)
Разрешение работы прерываний таймера
void TIMER_Enable(TIMER_T *pTIMER)
Включение таймера
void NVIC_DisableIRQ(uint32_t vec)
Запрещение прерывания
const uint32_t sys_freq
Системная частота
void TIMER_Disable(TIMER_T *pTIMER)
Выключение таймера
void DBG_TX_Flush(void)
Вывод всех данных, накопленных в кольцевом буфере, в отладочный UART.