[an error occurred while processing this directive]
Работать ещё нужно над синтаксисом Си
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)

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

Отправлено Baser 31 октября 2002 г. 13:03
В ответ на: Господа, помогите разобраться с указателями в IAR для PIC16 отправлено max123 31 октября 2002 г. 11:51

да и вообще кривовато описана у Вас работа с банками. Даже на HT-PICC в случае, когда регистры А и В находятся в разных банках для косвенной адресации это работать не будет (напр. в банках 0 и 2).

А по поводу ошибки - HT-PICC "немного ругался при этом" не зря.
А ИАР и вообще строже относится к стандарту Си и для них это ошибка.
Они же ясно написали:
Error[Pe513]: a value of type "char" cannot be assigned to an entity of type "char *" - байту нельзя присваивать значение указателя на байт

или нужно регистр А описать как:
char *A;
point=А;

или при присвоении значения преобразовать тип:
char A;
point=(char*)А;

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

Ответы



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

E-mail: info@telesys.ru