Я делаю так (ИАР):
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)

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

Отправлено MemoryTest 28 июля 2003 г. 11:46
В ответ на: Как все-таки правильно переменные в "С" (IAR) объявлять??? отправлено kamiur 28 июля 2003 г. 11:38

в одном файле допустим global_variable.h
объявляю допустим unsigned char: my_glob_variable;
в другом файле допустим variable.h
описываю её как
extern unsigned char: my_glob_variable;

Далее в файле my_main_file.c включаю global_variable.h
#include "global_variable.h"
void main(void)
{
.....
}

Далее в тех файлах в которых я хочу получить доступ к глобальным переменным я включаю только variable.h
Пример файл timer_sub.c :

#include "variable.h"

void timer_tick_tak(void)
{
my_glob_variable++;
....
}

Усе шеф.


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

Ответы



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

E-mail: info@telesys.ru