Цитата(aaarrr @ Feb 26 2006, 23:50)

Цитата(defunct @ Feb 26 2006, 23:43)

А зачем вложенные прерывания делать?! Специально чтобы работало неправильно?
Можно подумать, будто использование вложенных прерываний на ARM
кто-то объявил вне закона

Встречный вопрос: поясните, почему неправильно?
я не говорю, что неправильно (в постах выше было сказано, что работает неправильно - затыкается таймер). Использование вложенных прерываний значительно усложняет структуру программы, и требует особой внимательности при проектировании программы. Любая неточность при проектировании может привести к тому, что устройство, выполнение обработчика прерывания которого было отложено на случайной команде, может сгенерировать уже следующее прерывание. А это следующее прерывание может потребовать совсем иной обработки, а вернувшись назад к отложенному обработчику мы это учесть не сможем. Собственно, что похоже и имеет место у уважаемого
Master 'a:
Цитата
У меня так же перестают отрабатывать прерывания через некоторое время после запуска.