Инициализация прерываний от системного таймера
![]() |
![]() |
|Си| |
| в палитре | на схеме |
Описание
Блок настройки прерываний по системному таймеру. Можно настроить выполнение расчетного алгоритма в прерывании.
Опция отладки (debug) позволяет вывести единичный сигнал на выбранную ножку микроконтроллера для индикации и измерения частоты и длительности обработчика прерываний (ножка должна быть настроена как выход порта).
Можно использовать для программирования двух типов микроконтроллеров 1986BE1T и 1986BE9X.
Основные характеристики таймеров приведены в спецификациях 1986BE1T.pdf и 1986BE9X.pdf.
Входные порты
| Имя | Описание | Тип линии связи |
|---|---|---|
| sort_block | Порт необходим для сортировки (определения порядка выполнения) блока. | Математическая |
Выходные порты
| Имя | Описание | Тип линии связи |
|---|---|---|
| ready | Возвращает 1, это необходимо для определения порядка сортировки последующих блоков. | Математическая |
Свойства
| Название | Имя | Описание | По умолчанию | Тип данных |
|---|---|---|---|---|
| Тактовая частота микроконтроллера | CPU_CLK | Возможные значения: целое значение. |
80000000 | Целое |
| Частота прерываний HZ | HZ | Возможные значения: целое значение. |
1000 | Целое |
| Приоритет прерывания | PRI | Возможные значения: 0 1 2 3 4 (ВЕ9х) 5 (ВЕ9х) 6 (ВЕ9х) 7 (ВЕ9х) |
1 | Перечисление |
| Вызов расчетного алгоритма | NameAlg | Возможные значения: имя расчетного алгоритма. | - | Строка |
| Отладка | ||||
| Использовать отладочный вывод | debug | Возможные значения: Да/Нет |
Нет | Двоичное |
| Порт | debug_port | MDR_PORTA MDR_PORTB MDR_PORTC MDR_PORTD MDR_PORTE MDR_PORTF |
MDR_PORTA | Перечисление |
| Вывод | debug_pin | Pin_0 … Pin_15 |
Pin_0 | Перечисление |
Параметры
Блок не имеет параметров.

