[an error occurred while processing this directive] [an error occurred while processing this directive]
Вопрос по битовым операциям в С для АVR
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)
[an error occurred while processing this directive] [an error occurred while processing this directive] [an error occurred while processing this directive]

Отправлено С_чайник 26 декабря 2001 г. 12:23

Уважаемые знатоки С,
Пытаюсь работать с битами портов в IAR AVR 2.25B.
Есть сишный текст для 8535 в качестве примера со строкой
#define clk PORTD.5;

Полагал что таким образом идет идентификация "clk" как 5-го бита порта D, и после этого я могу делать например clk=0 или clk=1. Но видимо я не прав, компилятор на эту строку говорит
Warning[Pe174]: expression has no effect да еще и Error[Pe065]: expected a ";"
В чем беда? (Использую стандартный io8535.h)

И еще вопрос: что означает 1 в строке
#define ENABLE_BIT_DEFININTIONS 1 ?


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

Ответы



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

E-mail: info@telesys.ru