Ответ: У меня так работает на 2.28: 1.Создать и добавить в проект
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)

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

Отправлено e-not 05 марта 2003 г. 14:52
В ответ на: Видать уже всем надоедший вопрос про ассемблерную вставку в IAR. Ответьте пож-та кто знает(+) отправлено moll 05 марта 2003 г. 14:06

asm - файл с функциями.
2.Перед функциями на асме вставить
PUBLIC FuncName
3. В си объявить extern FuncName...
4. О передаче параметров - в доках на си и АВР
Кстати: там написано, что если функция типа
int Foo(int A, int B)
то А записывать в r16 и r17, B - в r20 и r21.
На самом деле А - в r16 и r17, B - в r18 и r19.

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

Ответы



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

E-mail: info@telesys.ru