TMX_ (02.10.2004 21:29, просмотров: 1) ответил bialix на т.е. можно и так и так? но когда я играюсь с ILM могу установить нужный мне приоритет - если захочу...
Ответ: да, можно: 1. В случае с отложенным прерыванием - просто запускается обработчик, как параллельный вытесняющий процесс, очень удобно. Я и на ARM так делаю.
2. В случае с реентерабельным прерываниями - надо следить за стеком, например, с помощью статической переменной, которая считает уровни вложенности. Насколько я знаю, что-то подобное используется в ОС CMX. Однако при этом события могут потеряться.
3. Можно играться и с ICR - правда,зачем, не знаю - я только при EIIOS его менял.
Кстати, а зачем устанавливать нужный приоритет из-под прерывания?