IAR C AVR v 2.28 Предопределенная константа __IAR_SYSTEMS_ASM__
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)

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

Отправлено ДМ 04 декабря 2004 г. 23:17

Долго не мог понять, почему компилятор выдает ошибки на именованные биты регистров устройств. Выяснилось, что в файле iom323.h, который создал сам инсталлятор, биты регистров устройств определяются, если определена __IAR_SYSTEMS_ASM__. Соответствующая птичка, в свойствах проекта, выставлена, однако компилятор реагирует, как будто бы __IAR_SYSTEMS_ASM__ не определена. Когда в программе сделать #define __IAR_SYSTEMS_ASM__, вываливается куча ошибок. Не хочу переделывать стандартный файл iom323.h. Если кто-то сделал такие извраты, то видимо, на то были соответствующие причины, которые могут выплыть в дальнейшем. Может быть, кто подскажет, как выходить из такой ситуации!

Спасибо!

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

Ответы



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

E-mail: info@telesys.ru