Микроконтроллеры, АЦП, память и т.д Темы касающиеся микроконтроллеров разных производителей, памяти, АЦП/ЦАП, периферийных модулей... |
18.02.2010, 17:44
|
|
Почётный гражданин KAZUS.RU
Регистрация: 13.12.2004
Сообщений: 3,172
Сказал спасибо: 11
Сказали Спасибо 692 раз(а) в 504 сообщении(ях)
|
Re: переопределение констант?
Сообщение от maxNTF
|
Как же тогда мы ее увидем в основном коде? Где собственно и собираюсь менять порты
|
Там и надо объявлять. А если к переменной нужен доступ из других программных модулей, то в хидер вставляют:
Код:
|
extern SPinPointer D_PIN; |
|
|
|
|
18.02.2010, 17:46
|
|
Почётный гражданин KAZUS.RU
Регистрация: 13.12.2004
Сообщений: 3,172
Сказал спасибо: 11
Сказали Спасибо 692 раз(а) в 504 сообщении(ях)
|
Re: переопределение констант?
Сообщение от maxNTF
|
Все равно что то не работает, чтото с областью видемости переменных.
|
Ну так отладчик в руки и за 5 минут проблема найдется.
|
|
|
|
18.02.2010, 18:21
|
|
Вид на жительство
Регистрация: 18.06.2006
Сообщений: 434
Сказал спасибо: 0
Сказали Спасибо 12 раз(а) в 12 сообщении(ях)
|
Re: переопределение констант?
Сообщение от kison
|
Там и надо объявлять. А если к переменной нужен доступ из других программных модулей, то в хидер вставляют:
Код:
extern SPinPointer D_PIN;
|
Если так, то не компилируется, вылазит ошибка Error[500] : undefined symbols:
_D_TRIS (H:\PROJECTS\GSA project\Input_01\prog\wire1.obj)_D_PIN (H:\PROJECTS\GSA project\Input_01\prog\wire1.obj)
|
|
|
|
18.02.2010, 18:38
|
|
Почётный гражданин KAZUS.RU
Регистрация: 13.12.2004
Сообщений: 3,172
Сказал спасибо: 11
Сказали Спасибо 692 раз(а) в 504 сообщении(ях)
|
Re: переопределение констант?
Сообщение от maxNTF
|
Если так, то не компилируется, вылазит ошибка Error[500] : undefined symbols:
|
Ну хоть книжку по С почитайте.
В модуле (файл с расширением c):
SPinPointer D_PIN;
В хидере:
extern SPinPointer D_PIN;
Наличие ОБОИХ строчек в соответствующих файлах обязательно.
|
|
|
|
18.02.2010, 18:48
|
|
Вид на жительство
Регистрация: 18.06.2006
Сообщений: 434
Сказал спасибо: 0
Сказали Спасибо 12 раз(а) в 12 сообщении(ях)
|
Re: переопределение констант?
Сообщение от kison
|
Ну хоть книжку по С почитайте.
|
Спасибо, вроде пошло. Будем разбираться дальше!
|
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 06:20.
|
|