реклама на сайте
подробности

 
 
> Keil область видимости переменных. Нужна помощь, Перемннная, используемя в хидере не видна в других файлах
smk
сообщение May 2 2011, 19:42
Сообщение #1


Гуру
******

Группа: Свой
Сообщений: 2 246
Регистрация: 17-03-05
Из: Украина, Киев
Пользователь №: 3 446



В прикрепленном проекте есть файл PinDef.с в котором обявлена переменная
Код
volatile unsigned long PORT;
и файл PinDef.h в котором также упомянута
Код
extern volatile unsigned long PORT;
. Также в файле PinDef.с есть строка
Код
#define   RED_PON   PORT | = 0x00000FFC
. При попытке в главном файле проекта воспользоваться переменной PORT имеем ошибку "незадекларированная переменная". Мне нужно чтобы я в любом файле к которому будет подключен PinDef.h мог использовать переменную PORT и записи типа RED_PON (см.
Код
#define RED_PON    PORT | = 0x00000FFC
в PinDef.h). Как это сделать и почему возникает ошибка? Спасибо.Прикрепленный файл  my_test.rar ( 47.88 килобайт ) Кол-во скачиваний: 74


--------------------
Живи днем так, чтобы ночью ты спал спокойно.
Go to the top of the page
 
+Quote Post



Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 22nd July 2025 - 19:23
Рейтинг@Mail.ru


Страница сгенерированна за 0.01341 секунд с 7
ELECTRONIX ©2004-2016