|
у ARM вектор исключений IRQ только один по адресу 0x00000018
поэтому install_handler(irqvec, (unsigned int)Timer0ISR); нагло забьет его только на прерывание таймера, как я понял.
Если пойти этим путем, то ничего более обработать не удастся.
Кроме того, этот код естественно не будет работать, если прошивать его во флеш.
Не знаю, где Вы взяли этот пример, у меня ИАР старый, 3.40В, и по ссылке для него кладу примерчик , работающий
Да, в настройках проекта, где ассемблер -> define закладка впишите
__ARM_LIBRARY__ если в ARM режиме работать или __THUMB_LIBRARY__ если THUMB
Окультуривать некогда пока, потом....
E-mail: info@telesys.ru