Люди , подскажите как в CVAVR определить extern union в котором находятся массив и структура.
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)

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

Отправлено Y123 13 апреля 2005 г. 13:54

В проекте А(основной) нужны и W.Array и W.R:
Определяю проекте А:

#define ARRAY_SIZE 64

struct Registers
{
char Reg1;
char Reg2;
};

volatile union
{
unsigned char Array[ARRAY_SIZE];
struct Registers R;
}W;

проекте А определил и пользуюсь W.Array и W. R. Здесь проблем нет.

В проекте B(второстепенный) нужен только W.Array.
Типа того: W.Array[7] =50;
Как в проекте В сказать ,что W.Array - extern, чтобы компилеру понравилось?

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

Ответы



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

E-mail: info@telesys.ru