А что тут сложного? Записываешь в регистры прерываний соответствующие коды и все.
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)
Отправлено
Bill
10 ноября 2003 г. 17:00
В ответ на:
Люди может кто знает как в mega одним махом или покороче запретить все прерывания кроме RTC ->>>
отправлено miv 10 ноября 2003 г. 16:45
Составить ответ
|||
Конференция
|||
Архив
Ответы
Ответ: Да кроме того надо динамически знать кто включен кто нет. Это кажный раз проверять или сохронять состояние всех регистров.
—
miv
(10.11.2003 17:12,
пустое
)
А как иначе?
—
Bill
(10.11.2003 17:34,
пустое
)
Да понятно Но хочется чтоб как у Intel например в контроллере прерываний раз и усё :))
—
miv
(10.11.2003 17:37,
пустое
)
Ответ: Так это по всем RS, таймерам, АЦПэхам лазить надо это понятно (лень на клаве набирать) :)))
—
miv
(10.11.2003 17:07,
пустое
)
Это делается в одном месте. Записыватеся в 2-3 регистра. Можно оформить в виде подпрограммы.
—
Bill
(10.11.2003 17:28,
пустое
)
Кстати лучше ввиде макроса все равно 1 раз вызывается. А при subroutine лишний call появится (если конечно компилить без оптимизации) :)))
—
miv
(10.11.2003 17:49,
пустое
)
Перейти к списку ответов
|||
Конференция
|||
Архив
|||
Главная страница
|||
Содержание
|||
Без кадра
E-mail:
info@telesys.ru