Что за бред?
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)

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

Отправлено Oldring 25 июня 2003 г. 14:52
В ответ на: Да документацию я очень внимательно изучил. И сложилось такое понимание... отправлено JTAG 25 июня 2003 г. 14:32

Не работал с IAR - но написан явный бред. 0x18 - это адрес IRQ вектора. Туда передается управление при возникновении IRQ. Старое содержимое PC с некоторым смещением копируется в LR - почти как при вызове подпрограмм. Кроме того, переключается регистровый банк и старое содержимое CPSR копируется в SPSR. После этого программа должна сама прочитать реальный вектор прерывания из регистра AIC и перейти по прочитанному адресу. Видимо, это и делает IAR.

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

Ответы



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

E-mail: info@telesys.ru