Вход
Наше всё
Теги
codebook
无线电组件
Поиск
Опросы
Закон
Среда
27 ноября
О смысле всего сущего
0xFF
Средства и методы разработки
Мобильная и беспроводная связь
Блошиный рынок
Объявления
Микроконтроллеры
PLD, FPGA, DSP
AVR
PIC
ARM, RISC-V
Технологии
Кибернетика, автоматика, протоколы
Схемы, платы, компоненты
Микроконтроллеры
101926
Топик полностью
rezident
(09.10.2007 17:27, просмотров: 84)
ответил
Vladimir Ljaschko
на
В устройстве на MSP430 есть прерывание по порту. Как защититься от слишком частых прерываний? Импульсы должны идти с частотой не более 100 кГц. Какие-то свои идеи есть, но может существуют простые и оригинальные решения, о которых я не подозреваю?
Источник прерывания один или их несколько? Прерывание имеет свой вектор или нет?
Ответить
Это тот случай с ИрДА, я на телесистемах писал неделю назад. Rx IrDA заведен на прерывание P2, а в прерывании таймера разрешены вложенные прерывания
Vladimir Ljaschko
(187 знак., 09.10.2007 17:44
)
Если проблема только с переполнением стека, то введите в прерывание еще одну переменную типа static, которая будет уровень вложенности указывать. Сразу при входе в прерывание делаете инкремент, а перед reti декремент.
rezident
(206 знак., 09.10.2007 18:07
)