[an error occurred while processing this directive]
Ответ: рискуете получить коллизии с Int-обработчиком, а вообще (+)
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)

миниатюрный аудио-видеорекордер mAVR

Отправлено Assm 12 сентября 2005 г. 16:17
В ответ на: Да любое! Надо из любого места программы иметь возможность вызвать прерывание, чтобы в нём произвести какие-то критичные по времени действия. отправлено <font color=gray>SergNik</font> 12 сентября 2005 г. 16:03

Обычный Call должен помочь, т.к. int - это всего лишь обычная П/П (правда если сохраняете регистры перед входом в нее, то естественно это нужно сделать, если они Вам нужны для работы. Reti отличается от ret только тем, что сбрасывает флаг I.
В общем я бы так попробывал. Но не советовал бы так делать (особенно, если есть риск задержаться в прерывании до момента его настоящего вызова).



Составить ответ  |||  Конференция  |||  Архив

Ответы


Отправка ответа

Имя (обязательно): 
Пароль: 
E-mail: 
NoIX ключ Запомнить

Тема (обязательно):
Сообщение:

Ссылка на URL: 
Название ссылки: 

URL изображения: 


Перейти к списку ответов  |||  Конференция  |||  Архив  |||  Главная страница  |||  Содержание  |||  Без кадра

E-mail: info@telesys.ru