[an error occurred while processing this directive]
Еще вариант, тоже немного кривой
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)

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

Отправлено ВМФ 25 сентября 2002 г. 10:17
В ответ на: Ответ: Кейл С и прототип обработчика прерывания отправлено Tkach Andre 25 сентября 2002 г. 09:23

Можно вызвать АСМовскую функцию из сишной функции с модификатором interrapt n. Получается лишний LCALL и RET, зато этот вариант проходит гарантировано и автоматически решается вопрос с векторами. напрямую вызвать АСМовскую функцию с модификатором interrapt у меня тоже неполучается( Но у меня выскакивает другая ошибка "MULTIPLE PUBLIC DEFINITIONS".
ЗЫ Попробуй еще номер прерывания указать явно (interapt 3 для TF1)

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

Ответы



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

E-mail: info@telesys.ru