Разработка, производство и продажа радиоэлектронной аппаратуры
|
Карта сайта
|
Пишите нам
|
В избранное
Требуется программист в Зеленограде
- обработка данных с датчиков; ColdFire; 40 тыс.
e-mail:
jobsmp@pochta.ru
Телесистемы
|
Электроника
|
Конференция «Микроконтроллеры и их применение»
Да, возвращение из NMI происходит по инструкции RETI, которая сбрасывает (+)
Отправлено
ВВ
16 сентября 2009, г. 00:01
В ответ на:
Хорошо бы, если ошибка. Вот смотрим на NMI. Пишут, что оно выполняется независимо от бита I, т.е. даже при I=0 запускается мой обработчик на Си. Возвращаться назад он должен по идее командой RETI, ведь это все-таки прерывание(это кстати тоже вопрос). А вдруг этот RETI поставит бит I=1 которого не было ранее? Я ж параноик :-)
отправлено пользователем
VasilyS
15 сентября 2009, г. 23:49
флаг NMIEX в упомянутом регистре PMIC и не трогает I-bit.
Составить ответ
|
Вернуться на конференцию.
Ответы
Но это же... (_|_). Это же изменение Instruction Set. Посмотрел, кстати, на атмеловском сайте. Обновленный, с указанием отличий для каждой команды mega, tiny и Xmega. Отличия в количествах циклов для некоторых команд указано, а вот RETI - как живой со своим I. Опять ошибка? Я в панике.
-
VasilyS
(16.09.2009, 00:17:1
80.92.96.25
,
пустое
)
Нет никакой ж... Instruction Set - живой документ, три ревизии за год. Они исправятся.(+)
-
ВВ
(16.09.2009, 01:18:32
95.25.14.249
, 77 байт,
ссылка
)
Отправка ответа
Имя*:
Пароль:
E-mail:
Тема*:
Сообщение:
Ссылка на URL:
URL изображения:
если вы незарегистрированный на форуме пользователь, то
для успешного добавления сообщения заполните поле, как указано ниже:
введите число 34:
Перейти к списку ответов
|
Конференция
|
Раздел "Электроника"
|
Главная страница
|
Карта сайта
Web
telesys.ru