Реклама на сайте DatasheetsDatasheets

KAZUS.RUN - Электронный портал. Принципиальные схемы, Datasheets, Форум по электронике

Новости электроники Новости Литература, электронные книги Литература Документация, даташиты Документация Поиск даташитов (datasheets)Поиск PDF
  От производителей
Новости поставщиков
В мире электроники

  Сборник статей
Книги и журналы
FAQ по электронике

  Datasheets
Поиск SMD
Онлайн справочник

Принципиальные схемы Схемы Каталоги программ, сайтов Каталоги Общение, форум Общение Ваш аккаунтАккаунт
  Каталог схем
Схемы и проекты
Принципиальные схемы
  Программы
Каталог сайтов
Калькуляторы
  Форумы по электронике
Помощь проекту


Ответ
Опции темы

Не меняется значение переменной

Непрочитано 02.03.2011, 11:21   #1
prw07
Частый гость
 
Регистрация: 01.02.2011
Сообщений: 25
Сказал спасибо: 4
Сказали Спасибо 2 раз(а) в 2 сообщении(ях)
prw07 на пути к лучшему
По умолчанию Не меняется значение переменной

Очередной ламерский вопрос. Вы уж извините:

Значение переменной, объявленной глобально, в окне AVR Variables не меняется. Почему? Как узнать что содержит переменная?
P.S. Проект прилагается, но он чисто-экспериментальный. Код составлен в CVAVR.
Миниатюры:
Нажмите на изображение для увеличения
Название: 1.JPG
Просмотров: 59
Размер:	103.4 Кб
ID:	19193   Нажмите на изображение для увеличения
Название: 2.JPG
Просмотров: 61
Размер:	103.3 Кб
ID:	19194  
Вложения:
Тип файла: rar Indicator7segment.rar (72.2 Кб, 49 просмотров)
Реклама:
prw07 вне форума   Ответить с цитированием
Непрочитано 02.03.2011, 13:09   #2
Halex07
Супер-модератор
 
Аватар для Halex07
 
Регистрация: 03.05.2007
Сообщений: 2,693
Сказал спасибо: 28
Сказали Спасибо 4,526 раз(а) в 956 сообщении(ях)
Halex07 на пути к лучшему
По умолчанию Re: Не меняется значение переменной

Сообщение от prw07 Посмотреть сообщение
Почему? Как узнать что содержит переменная?
Сделайте ее еще и volatile.
Halex07 вне форума   Ответить с цитированием
Непрочитано 02.03.2011, 14:11   #3
prw07
Частый гость
 
Регистрация: 01.02.2011
Сообщений: 25
Сказал спасибо: 4
Сказали Спасибо 2 раз(а) в 2 сообщении(ях)
prw07 на пути к лучшему
По умолчанию Re: Не меняется значение переменной

Отлично. Спасибо. Но почему-то в переменной temp (температура датчика ds18b20) значение не меняется при изменении температуры датчика. Это такой глюк, или так должно быть или код неправильно написан?
prw07 вне форума   Ответить с цитированием
Непрочитано 02.03.2011, 20:17   #4
Halex07
Супер-модератор
 
Аватар для Halex07
 
Регистрация: 03.05.2007
Сообщений: 2,693
Сказал спасибо: 28
Сказали Спасибо 4,526 раз(а) в 956 сообщении(ях)
Halex07 на пути к лучшему
По умолчанию Re: Не меняется значение переменной

1. У Вас в проекте CVAVR частота MK стоит 8Мгц, а в Протеусе - Int RC 1МHz. Уже по времянкам с 1wire неувязка.
2. Переведите подтягивающий резюк 4,7К в режим DIGITAL.
3. Свой temp объявите как volatile, запустите проект паузой, через верхнее меню Debug поставьте галку (просто кликните) по Watch Window, перетащите в него с зажатой левой кнопкой мыши переменную temp из окна AVR Variables. После этого запустите Play и меняйте температуру на датчике. Контролировать изменения будете в окне Watch.
Миниатюры:
Нажмите на изображение для увеличения
Название: otvet.jpg
Просмотров: 61
Размер:	102.9 Кб
ID:	19215  

Последний раз редактировалось Halex07; 02.03.2011 в 20:23.
Halex07 вне форума   Ответить с цитированием
Непрочитано 03.03.2011, 11:21   #5
prw07
Частый гость
 
Регистрация: 01.02.2011
Сообщений: 25
Сказал спасибо: 4
Сказали Спасибо 2 раз(а) в 2 сообщении(ях)
prw07 на пути к лучшему
По умолчанию Re: Не меняется значение переменной

Цитата:
У Вас в проекте CVAVR частота MK стоит 8Мгц, а в Протеусе - Int RC 1МHz. Уже по времянкам с 1wire неувязка
Да. Именно из-за этого и не работало. Вчера вечером сам до этого дошел сравнив два своих проекта: этот и с LCD, который работал.

Спасибо, что уделили время.
prw07 вне форума   Ответить с цитированием
Ответ


Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Школа АRMрестлинга Uragan90 Микроконтроллеры, АЦП, память и т.д 54 22.08.2011 16:13
Проект на "С" не могу разобраться с переменной 7Fantomas7 Микроконтроллеры, АЦП, память и т.д 0 30.01.2011 15:56
Как вывести целиком значение sdsrem Микроконтроллеры, АЦП, память и т.д 11 11.01.2011 16:46
Циклический буфер переменной длины asket76 Микроконтроллеры, АЦП, память и т.д 16 31.10.2010 22:49


Часовой пояс GMT +4, время: 17:50.


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.