Обычно в компиляторе есть макросы типа "EnableInt"(+)
Отправлено
misyachniy (213.111.90.153) 10 ноября 2013, г. 17:51
В ответ на: Аааа! Закипел. Прерывания в SAM7S отправлено
dshabrov 08 ноября 2013, г. 23:03
Конкретно в приведенном примерt адрес а могут быть разными 0x000001D4 0x001001D4
ARM умеет "менять местами" базовый адрес ОЗУ и ПЗУ. При старте вектора прерывания могут указывать на ПЗУ, которая имеет адрес начальный адрес(смещение 0). После инициализации можно скопировать таблицу векторов в ОЗУ и "поменять местами" ОЗУ и ПЗУ. После этого можно подменять вектор в ОЗУ на другой.