Вход
Наше всё
Теги
codebook
无线电组件
Поиск
Опросы
Закон
Четверг
21 ноября
О смысле всего сущего
0xFF
Средства и методы разработки
Мобильная и беспроводная связь
Блошиный рынок
Объявления
Микроконтроллеры
PLD, FPGA, DSP
AVR
PIC
ARM, RISC-V
Технологии
Кибернетика, автоматика, протоколы
Схемы, платы, компоненты
Микроконтроллеры AVR
1134685
Топик полностью
VLLV
(26.09.2021 21:52, просмотров: 339)
ответил
AlexG
на
Кто-нибудь имел дело с AVRDA или подобными им megaAVR 0-series? AVR32DA28 при разрешении прерываний влетает в обработчик NMI, хотя 1.NMI запрещен, 2.Причины для вызова нет - CRC OK, 3.NMI должен быть безразличен флаг разрешения прерываний, 4.Он от туда потом выходит, хотя по даташиту при настоящем NMI обработчик вызывался бы до сброса вечно.
Можно ли в стеке увидеть точку, откуда произошло прерывание?
Ответить
Да. В стек упихиваецца адрес следующей команды. Значит вызов был на шаг раньше.
-
mse homjak
(27.09.2021 23:59
)
оно происходит на следующей команде после SEI, где именно это SEI находится не влияет
-
AlexG
(27.09.2021 19:22
)