[an error occurred while processing this directive]
Ответ: Не получается...(делал &_PINA, &PORTB) где моя ошибка
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)

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

Отправлено Sept 26 марта 2003 г. 18:29
В ответ на: Ответ: Прошу прощения, нужно &PINA отправлено Bill 26 марта 2003 г. 17:37

#include
#include


/* __io union {
unsigned char _PINA;
struct{
unsigned char bit0:1;
unsigned char bit1:1;
unsigned char bit2:1;
unsigned char bit3:1;
unsigned char bit4:1;
unsigned char bit5:1;
unsigned char bit6:1;
unsigned char bit7:1;
};
} @ 0x19;*/


unsigned char InBits(unsigned char *port,unsigned char mask)
{
return (*port & mask);
}

void main(void)
{
unsigned char g;
g = InBits(&PORTB,0x0F);
}

Error(Re167)...argument of type "unsigned char volatile __io" is
incompatible of type "unsigned char"

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

Ответы



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

E-mail: info@telesys.ru