Всем привет. Кто уже близко познакомился с этим NVIC? Допустим я раздал всем своим прерываниям приоритеты. Некоторым даже одинаковые (нескольким уартам). Возникла задача на короткое время запрещать все прерывания с приоритетом ниже (со значением выше...) некоторого, оставляя работать самые приоритетные. Что-то вроде имитации залёта в какое-то прерывание среднего уровня, когда блокируются прерывания с приоритетами ниже и равного текущему. Всё аналогично, но без залёта в прерывание и чисто программным путём. Да ещё так, чтобы никакая логика NVIC не сбивалась и никакие запросы не терялись, а только откладывались на попозже.
Вот. Кто подскажет?
--------------------
Заблуждаться - Ваше законное право :-)
|