Простой термометр для дома с двумя датчиками DS18B20.
-
orange_Kot
- Родился
- Сообщения: 2
- Зарегистрирован: Вт ноя 27, 2012 16:39:21
Re: Простой термометр для дома с двумя датчиками DS18B20.
а не разобрался все там нормально и всё работает по схеме
Re: Простой термометр для дома с двумя датчиками DS18B20.
Ребята может кто подскажет что подправить в исходнике, чтобы показания выводились во второй строке индикатора
а то у меня в первой строке битые пиксели.
Спасибо заранее
а то у меня в первой строке битые пиксели.
Спасибо заранее
Re: Простой термометр для дома с двумя датчиками DS18B20.
orange_Kot писал(а):а не разобрался все там нормально и всё работает по схеме
помогите пожалуйста с прошивкой
у меня в первой строке индикатора битые пиксели, половину цифр не видно
а вторая строка работает нормально
как сделать чтобы данные выводились во второй строке?
Re: Простой термометр для дома с двумя датчиками DS18B20.
А нельзя ли подитожить под двустрочный Жк - печатка прошивка схема
-
pelia
- Родился
- Сообщения: 18
- Зарегистрирован: Ср мар 06, 2013 01:24:25
- Откуда: Ukraine
- Контактная информация:
Re: Простой термометр для дома с двумя датчиками DS18B20.
Здравствуйте, уважаемые! Спаял я это устройство. Долго мучился с фусами и установил единственный фус SUT0=1 ( в ponyprog ). Стоит кварц 10МГц. Ресет подтянул к + через 10КОм. После включения питания запускается раз через десять. Чтобы запустить необходимо коротить на "землю" Reset. С 5-10 раза помогает. Причем иногда было: при касании Ресета пальцем ( или осцилом ) начинает показывать дисплей уже готовый результат, т.е. проц по всей видимости запускается и работает, а вот дисплей - нет. Пусто на нем. Похоже хочет свой ресет. Прошивка автора. ЛСД 16х1. Как с этим бороться?
-
pelia
- Родился
- Сообщения: 18
- Зарегистрирован: Ср мар 06, 2013 01:24:25
- Откуда: Ukraine
- Контактная информация:
Re: Простой термометр для дома с двумя датчиками DS18B20.
И еще вопрос (наверное попроще): при попытке скомпиливать исходник Atmel Studio6 выдает ошибку: "'SIG_OVERFLOW1' appears to be a misspelled signal handler [enabled by default]". После прошивки проца этой компиляцией на табло выводится "START", после одна точка, вторая и перезагрузка проца. Пожалуйста подскажите новичку, не брезгуйте! Ближайшие 5 лет конкуренции не составлю 
С этим разобрался: вместо SIGNAL (SIG_OVERFLOW1) в версии AVR Studio6 нужно писать: ISR(TIMER1_OVF_vect)
Осталась проблема с ресетом.
С ресетом разобрался: поправил инициализацию дисплея. Стартует как и должно. Весь проект прилепил.
Мучаюсь чтобы использовать все 16 разрядов дисплея, а не 8. Хочется видеть оба датчика сразу
Может кто поможет?
С этим разобрался: вместо SIGNAL (SIG_OVERFLOW1) в версии AVR Studio6 нужно писать: ISR(TIMER1_OVF_vect)
Осталась проблема с ресетом.
С ресетом разобрался: поправил инициализацию дисплея. Стартует как и должно. Весь проект прилепил.
Мучаюсь чтобы использовать все 16 разрядов дисплея, а не 8. Хочется видеть оба датчика сразу
- Вложения
-
- proba1.rar
- (39.16 КБ) 240 скачиваний
-
pelia
- Родился
- Сообщения: 18
- Зарегистрирован: Ср мар 06, 2013 01:24:25
- Откуда: Ukraine
- Контактная информация:
Re: Простой термометр для дома с двумя датчиками DS18B20.
Помощи нет
Переработка на следующей стадии: 100%рабочая, одновременно показывает оба датчика, но еще с нюансами - если подключены 2 датчика показывает температуру двух. Если один - одинаковые показания. Загрузка флеш - около 98%. Предварительная заставка - отсутствует. Напомню: 2 датчика DS18B20, LCD 16x1 на проце HD44780. Во вложении - полный проект. От помощи не откажусь - ускорит работу
P.S.Печатка+схема+исходники+прошивка - когда окончательно завершу с программой
P.S.Печатка+схема+исходники+прошивка - когда окончательно завершу с программой
- Вложения
-
- proba1.rar
- (38.86 КБ) 258 скачиваний
-
pelia
- Родился
- Сообщения: 18
- Зарегистрирован: Ср мар 06, 2013 01:24:25
- Откуда: Ukraine
- Контактная информация:
Re: Простой термометр для дома с двумя датчиками DS18B20.
Таки самостоятельно смог сократить программу; заставка-включена; насчет точности показаний - погрешность не больше 0,5С при максимальных значениях (точнее нет возможности проверить). Как всегда, весь проект ( решил обозвать V.1.16.1 {1 строка/16 символов в строке/№рабочей версии} ) прилеплен. Что планируется в новой версии - не скажу 
- Вложения
-
- proba1.rar
- (38.86 КБ) 341 скачивание
-
knight4roads
- Родился
- Сообщения: 1
- Зарегистрирован: Пт янв 16, 2015 20:40:11
Re: Простой термометр для дома с двумя датчиками DS18B20.
Всем здравствуйте! Подскажите чайнику пожалуйста!
Проблема такая - прошил МК, собрал схему, но когда подключаю датчик, такое ощущение что коротыш(( на дисплее ничего не отображается, подсветка горит еле-еле, после отключения датчика МК запускается по новой (старт, no sig). Думал что перепутал распиновку датчика, меняю + - местами - нет сигнала, но дисплей не тухнет. В чем может быть проблема? Подскажите пожалуйста!!!
Заранее спасибо всем за внимание!!
Проблема такая - прошил МК, собрал схему, но когда подключаю датчик, такое ощущение что коротыш(( на дисплее ничего не отображается, подсветка горит еле-еле, после отключения датчика МК запускается по новой (старт, no sig). Думал что перепутал распиновку датчика, меняю + - местами - нет сигнала, но дисплей не тухнет. В чем может быть проблема? Подскажите пожалуйста!!!
Заранее спасибо всем за внимание!!
Re: Простой термометр для дома с двумя датчиками DS18B20.
Ребят,а можно действительно к какому-то финишу придти.Подытожить так сказать.Прошивка под 16\2 с датчиками ds18b20,схема и прошивка????А то как-то невдомёк.
-
ncbelov
- Потрогал лапой паяльник
- Сообщения: 338
- Зарегистрирован: Чт апр 02, 2015 17:04:07
- Откуда: Тольятти
Re: Простой термометр для дома с двумя датчиками DS18B20.
Собрал сей термометр на однострочном дисплее 16х1. Прошивку чуть подправил под себя. За основу была взята прошивка с 3 страницы.
Во общем программа написана в притык по обьему 2048кб.Работает кнопка управления подсветкой. Если нет датчика улицы,пишет NO SIG. Если нет 2-х датчиков пишет NOSIG NOSIG.
Во общем программа написана в притык по обьему 2048кб.Работает кнопка управления подсветкой. Если нет датчика улицы,пишет NO SIG. Если нет 2-х датчиков пишет NOSIG NOSIG.