Вход
Наше всё
Теги
codebook
无线电组件
Поиск
Опросы
Закон
Вторник
20 мая
О смысле всего сущего
0xFF
Средства и методы разработки
Мобильная и беспроводная связь
Блошиный рынок
Объявления
Микроконтроллеры
PLD, FPGA, DSP
AVR
PIC
ARM, RISC-V
Технологии
Кибернетика, автоматика, протоколы
Схемы, платы, компоненты
ARM, RISC-V контроллеры
699185
Топик полностью
0men
(12.09.2016 13:04, просмотров: 124)
ответил
AlexG
на
Глупый вопрос. Как правильно в IAR EWARM в программе для ARM7DTDI (SAM7X) объявить обработчик прерывания?
для 7S у меня так: __arm __irq void IrqHandler()
Ответить
Полный набор:
Hives
(241 знак., 12.09.2016 15:45
,
)
А там разве нет контроллера прерываний (AIC?), который окучивается ассемблерным кодом, а уже этот код вызывает обработчики, которые оформляются как обычные функции?
-
SciFi
(12.09.2016 15:53
)
есть, просто там кроме __irq есть еще и __fiq, ну и прерывания должны обязательно исполняться в arm режиме
-
0men
(12.09.2016 16:06
)
Соответственно, ТС должен разобраться, что именно у него там, т.к. обработчики могут быть как минимум 3-х видов.
-
SciFi
(12.09.2016 16:10
)