![]() |
NIIETCM4 PD
v0.10.5
Драйвер периферии для микроконтроллеров на базе ядра ARM Cortex-M4
|
Файл содержит все прототипы функций для назначения обработчиков прерываний во время выполнения программы Подробнее...
#include "niietcm4.h"
Макросы | |
#define | IRQ_NUM(IRQ) ((int32_t)IRQ + 16) |
Получение системного порядкового номера прерывания, с учетом исключений | |
#define | IS_IRQ_NUM(IRQn) (IRQ_NUM(IRQn) < IRQ_TOTAL) |
Проверка значения номера прерывания в допустимый диапазон. | |
Функции | |
void | IRQ_HandlerInit (IRQn_Type IRQn, void(*pfnHandler)(void)) |
Назначает функцию для обработки прерывания. Подробнее... | |
void | IRQ_HandlerDeInit (IRQn_Type IRQn) |
Назначает функцию-заглушку (бесконечный цикл) для обработки прерывания. Подробнее... | |
Файл содержит все прототипы функций для назначения обработчиков прерываний во время выполнения программы
ДАННОЕ ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ ПРЕДОСТАВЛЯЕТСЯ «КАК ЕСТЬ», БЕЗ КАКИХ-ЛИБО ГАРАНТИЙ, ЯВНО ВЫРАЖЕННЫХ ИЛИ ПОДРАЗУМЕВАЕМЫХ, ВКЛЮЧАЯ ГАРАНТИИ ТОВАРНОЙ ПРИГОДНОСТИ, СООТВЕТСТВИЯ ПО ЕГО КОНКРЕТНОМУ НАЗНАЧЕНИЮ И ОТСУТСТВИЯ НАРУШЕНИЙ, НО НЕ ОГРАНИЧИВАЯСЬ ИМИ. ДАННОЕ ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ ПРЕДНАЗНАЧЕНО ДЛЯ ОЗНАКОМИТЕЛЬНЫХ ЦЕЛЕЙ И НАПРАВЛЕНО ТОЛЬКО НА ПРЕДОСТАВЛЕНИЕ ДОПОЛНИТЕЛЬНОЙ ИНФОРМАЦИИ О ПРОДУКТЕ, С ЦЕЛЬЮ СОХРАНИТЬ ВРЕМЯ ПОТРЕБИТЕЛЮ. НИ В КАКОМ СЛУЧАЕ АВТОРЫ ИЛИ ПРАВООБЛАДАТЕЛИ НЕ НЕСУТ ОТВЕТСТВЕННОСТИ ПО КАКИМ-ЛИБО ИСКАМ, ЗА ПРЯМОЙ ИЛИ КОСВЕННЫЙ УЩЕРБ, ИЛИ ПО ИНЫМ ТРЕБОВАНИЯМ, ВОЗНИКШИМ ИЗ-ЗА ИСПОЛЬЗОВАНИЯ ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ ИЛИ ИНЫХ ДЕЙСТВИЙ С ПРОГРАММНЫМ ОБЕСПЕЧЕНИЕМ.
См. определение в файле niietcm4_irq.h