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

 
 
> 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
 
Start new topic
Ответов (1 - 4)
smk
сообщение May 3 2011, 07:22
Сообщение #2


Гуру
******

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



Попутно подскажите как сделать так чтобы комменты русскоязычные писать можно было? Спасибо.


--------------------
Живи днем так, чтобы ночью ты спал спокойно.
Go to the top of the page
 
+Quote Post
yashok
сообщение May 4 2011, 09:33
Сообщение #3


Участник
*

Группа: Участник
Сообщений: 60
Регистрация: 31-08-10
Из: Минск-Витебск
Пользователь №: 59 203



В предоставленном проекте Файл PinDef.с в проект не добавлен, а просто находится в папке проекта.

Цитата
Попутно подскажите как сделать так чтобы комменты русскоязычные писать можно было?

Шрифт изменить.
Go to the top of the page
 
+Quote Post
smk
сообщение May 4 2011, 10:09
Сообщение #4


Гуру
******

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



Цитата(yashok @ May 4 2011, 12:33) *
В предоставленном проекте Файл PinDef.с в проект не добавлен, а просто находится в папке проекта.

Шрифт изменить.

Как изменить? В настройках ограниченное к-во шрифтов. Тот, что по умолчанию под виндой русскоязычный, а в кеил нет.


--------------------
Живи днем так, чтобы ночью ты спал спокойно.
Go to the top of the page
 
+Quote Post
yashok
сообщение May 4 2011, 10:48
Сообщение #5


Участник
*

Группа: Участник
Сообщений: 60
Регистрация: 31-08-10
Из: Минск-Витебск
Пользователь №: 59 203



У меня стоит шрифт Fixedsys.
Go to the top of the page
 
+Quote Post

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

 


RSS Текстовая версия Сейчас: 21st July 2025 - 11:53
Рейтинг@Mail.ru


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