Цитата
Что значит "НЕвложенные"?
Я сразу подумал что имеются ввиду nested interrupts.
Я всегда считал что вложенные прерывания в блекфине по-умолчанию запрещены, что при входе в прерывание все прерывания автоматически запрещаются.
Тут похоже не все однозначно.
Compiler and Library manual в разделе Defining an ISR страница 1-366 написано:
Цитата
By default, ISRs generated by the compiler are not re-entrant; they disable
the interrupt system on entry, and re-enable it on exit. You may also
define ISRs for interrupts that are re-entrant, and which re-enable the
interrupt system soon after entering the ISR.
Насколько я понимаю тут написано что компилятор при входе в прерывание сует инструкцию запрета прерываний.
Соответственно вложенных прерываний возникать не будет. Но наверно это справедливо только если пишите на С под VDSP. Для GCC может быть по другому.
Я использую только EX_INTERRUPT_HANDLER и до сих пор был уверен что вложенные прерывания в моих железках не возникают.