Помогите начинающему.... Перехожу с АВР на АРМ и тут возникают проблемы... Процессор LPC2368. Создал проект... простой.. мигание светодиодом. За основу взял пример GettingStarted из IAR. и не работает прерывание... Вернее его код не компилится и по вектору осуществляется переход на Abort_handler. Хотя исходный пример работает хоть и написан под LPC2378 (правда пришлось переназначить порты). Я уже отчаялся и втянул весь код примера в свой, установил идентичные настройки и ни какого результата, все равно в дизасемблере кода IRQ нет... Подскажыте пож что делать.... вот код проблемного прерывания...
__irq __arm void IRQ_Handler (void) { void (*interrupt_function)(); unsigned int vector; vector = VICADDRESS; interrupt_function = (void(*)())vector; if(interrupt_function != NULL) { interrupt_function(); } else { VICADDRESS = 0; } }
P.S. такое ощущение что чтото не настроено... или не подключено...
|