то есть собственно речь вот о чем (+)
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)

миниатюрный аудио-видеорекордер mAVR

Отправлено DASM 25 июня 2004 г. 06:06
В ответ на: 2altdv - необходимо использовать startup не по умолчанию, иначе вектор irq просто не будет поставлен (+) отправлено DASM 25 июня 2004 г. 02:04

у ARM вектор исключений IRQ только один по адресу 0x00000018
поэтому install_handler(irqvec, (unsigned int)Timer0ISR); нагло забьет его только на прерывание таймера, как я понял.
Если пойти этим путем, то ничего более обработать не удастся.
Кроме того, этот код естественно не будет работать, если прошивать его во флеш.
Не знаю, где Вы взяли этот пример, у меня ИАР старый, 3.40В, и по ссылке для него кладу примерчик , работающий

Да, в настройках проекта, где ассемблер -> define закладка впишите
__ARM_LIBRARY__ если в ARM режиме работать или __THUMB_LIBRARY__ если THUMB


Окультуривать некогда пока, потом....


Составить ответ  |||  Конференция  |||  Архив

Ответы



Перейти к списку ответов  |||  Конференция  |||  Архив  |||  Главная страница  |||  Содержание  |||  Без кадра

E-mail: info@telesys.ru