|
в одном файле допустим 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