19.04.2024 г.
Главная
Проекты
Статьи
Начинающим
Архив новостей
Ссылки
Контакты
Поиск
Файлы
Форум
Карта сайта
Авторизация





Забыли пароль?
Ещё не зарегистрированы? Регистрация
Поддержи наш сайт!
Через WebMoney

 R785211844650
 Z210696637574
 E368177590409

Форум ARV Research
Добро пожаловать, Гость
Пожалуйста Вход или Регистрация.
Забыли пароль?
В ответ на: Термостат, который меньше, чем не бывает (1 просматривает)
_GEN_GOTOBOTTOM Ответить

TOPIC: В ответ на: Термостат, который меньше, чем не бывает

#5419
ARV (Администратор)
Администратор
Постов: 2386
graph
В ответ на: Термостат, который меньше, чем не бывает 07.09.2010 22:12 Репутация: 176  
ну как - исправлять внесенные огшибки сдается мне, что-то не то с #include
Не стыдно не знать, стыдно не учиться
  Для добавления сообщений Вы должны зарегистрироваться или авторизоваться.
#5424
KOTOL (Пользователь)
Новичок
Постов: 14
graphgraph
В ответ на: Термостат, который меньше, чем не бывает 08.09.2010 10:40 Репутация: 0  
Я пробовал компилировать Ваш ARV оригинальный termos_tn26_mod1_src, без изменений в исходнике, положил в папку все файлы исходника из архива, создал Makefile с изменениями MCU = attiny26, TARGET = termos_main, SRC = $(TARGET).c 1w.c display.c запустил Make All и WinAVR ругается. В программировании я новичок и наверное что-то делаю не то. Так и не понял что Вы имели ввиду #include, но мне кажется что-то с termos.h но не пойму что. ПРОШУ ПОМОЩИ!!!

Содержимое поста отредактировано: KOTOL, в: 08.09.2010 22:25
  Для добавления сообщений Вы должны зарегистрироваться или авторизоваться.
#5430
vlad465 (Пользователь)
Новичок
Постов: 18
graphgraph
В ответ на: Термостат, который меньше, чем не бывает 08.09.2010 16:32 Репутация: 0  
Не подскажите, что нужно изменить в прошивке tiny_termos26, чтобы при достижении порога
мигала точка(например, правая)?

Содержимое поста отредактировано: vlad465, в: 08.09.2010 16:33
  Для добавления сообщений Вы должны зарегистрироваться или авторизоваться.
#5431
KOTOL (Пользователь)
Новичок
Постов: 14
graphgraph
В ответ на: Термостат, который меньше, чем не бывает 09.09.2010 15:23 Репутация: 0  
Уважаемый ARV! Не могли бы Вы проверить опубликованный Вами исходник на termos_tn26_mod1_src и если Вам не сложно объясните мне пожалуйста почему он не компилируется?
  Для добавления сообщений Вы должны зарегистрироваться или авторизоваться.
#5432
jackbl (Пользователь)
Посетитель
Постов: 55
graphgraph
В ответ на: Термостат, который меньше, чем не бывает 09.09.2010 15:53 Репутация: 21  
Подтверждаю: указанный исходник в WinAVR не компилится.

Убрал строку
Code:

 #define TCCR0 TCCR0B


из termos.h - всё откомпилилось... правда с предупреждениями:

1w.h:16: warning: 'ow_put_bit' declared 'static' but never defined
1w.h:17: warning: 'ow_get_bit' declared 'static' but never defined
display.h:39: warning: 'digit' declared 'static' but never defined
termos_main.c: In function 'temp_x100':
termos_main.c:70: warning: 't' may be used uninitialized in this function


Но думается - не критично.

Makefile с правильными опциями (на всякий случай) прикрепил.
File Attachment:
File name: Makefile.zip
File size:6003 bytes


Содержимое поста отредактировано: jackbl, в: 09.09.2010 15:54

Мне кажется, дело в версии WinAVR. Видимо в новых версиях этот параметр (TCCR0) уже определён. Вот оно и ругается.

Содержимое поста отредактировано: jackbl, в: 09.09.2010 15:57
  Для добавления сообщений Вы должны зарегистрироваться или авторизоваться.
#5433
KOTOL (Пользователь)
Новичок
Постов: 14
graphgraph
В ответ на: Термостат, который меньше, чем не бывает 09.09.2010 16:16 Репутация: 0  
Проверил, без строки прошивка мертвая.
  Для добавления сообщений Вы должны зарегистрироваться или авторизоваться.
#5434
jackbl (Пользователь)
Посетитель
Постов: 55
graphgraph
В ответ на: Термостат, который меньше, чем не бывает 09.09.2010 16:46 Репутация: 21  
На протеусе проверяли? Или на реальном устройстве?
На протеусе и у меня не заработала... ни одна из прошивок... В протеусе все-таки не 26-я Тини нарисована (ее там нет), а мега8. У нее и порты другие.
  Для добавления сообщений Вы должны зарегистрироваться или авторизоваться.
#5435
KOTOL (Пользователь)
Новичок
Постов: 14
graphgraph
В ответ на: Термостат, который меньше, чем не бывает 09.09.2010 16:48 Репутация: 0  
На реальном
  Для добавления сообщений Вы должны зарегистрироваться или авторизоваться.
#5436
jackbl (Пользователь)
Посетитель
Постов: 55
graphgraph
В ответ на: Термостат, который меньше, чем не бывает 09.09.2010 17:19 Репутация: 21  
Очень странно.
Сейчас сравнил (утилитой Тотал Командера) свои файлы (рабочие точно) и оригинальные. Критичных изменений не заметил.
(Свои я модифицировал под другую распиновку + датчик у меня DS1821 + кой-какие мелкие правки. Но поскольку мне не нужно было эмулировать всё в протеусе, то я убирал совсем файл termos.h, убирал упоминание о нем из всех остальных файлов (что-то у меня тогда тоже не компилировалось), а то, что в нем прописано - заменял вручную в исходниках (т.е. PORTD на PORTA, DDRD на DDRA и т.п.)
Если хотите, скиньте мне на аську (736два3657) своё мыло - вышлю свою версию исходников - поковыряетесь.
А схема-то работает? Вы ее проверяли на готовом .hex?
  Для добавления сообщений Вы должны зарегистрироваться или авторизоваться.
#5437
KOTOL (Пользователь)
Новичок
Постов: 14
graphgraph
В ответ на: Термостат, который меньше, чем не бывает 09.09.2010 17:29 Репутация: 0  
Да, с готовым .hex работает отлично. Скиньте kotol(собака)rambler.ru

Содержимое поста отредактировано: KOTOL, в: 09.09.2010 19:06
  Для добавления сообщений Вы должны зарегистрироваться или авторизоваться.
_GEN_GOTOTOP Ответить
© Copyright 2007 Best of Joomla, Работает на FireBoardполучить последние сообщения прямо на Ваш рабочий стол