Страница 4 из 8

Re: Часы-термометр на микроконтроллере ATmega8. V 2.0

Добавлено: Сб апр 07, 2012 17:53:09
DimAlt
Скачайте WinAVR-20060421
http://sourceforge.net/projects/winavr/ ... /20060421/
Установите. Если стоит другая версия и хотите чтобы все компилировалось в ней, то в переменной PATH (виндовс-свойства системы-дополнительно-переменные среды) удалите созданные переменные

Код: Выделить всё

c:\WinAVR\bin;c:\WinAVR\utils\bin;
В папке С:\WinAVR\pn создайте BAT файл с таким содержанием

Код: Выделить всё

echo OFF
cls
PATH ;
set PATH=c:\WinAVR\bin;c:\WinAVR\utils\bin;
echo WinAVR-20060421
"pn.exe"
Запускайте его и компилироваться будет в WinAVR-20060421.

Здесь

Код: Выделить всё

//**************************************
ISR(SIG_OVERFLOW0){//0,000064
 	lcd_time_switch++;
	if (lcd_time_switch==light)
		#ifdef katod 
		PORTLCD=lcd_buffer[znakomesto];
		#else
		PORTLCD=~lcd_buffer[znakomesto];
		#endif
}
Поменяйте так
PORTLCD=lcd_buffer[8-znakomesto];
Должно получиться.
Сам в понедельник только смогу сделать. На праздниках одын фыг не получится :roll:

Re: Часы-термометр на микроконтроллере ATmega8. V 2.0

Добавлено: Вс апр 08, 2012 18:47:15
Space_Dreamer
Большое спасибо за помощь. Скомпилировал. Но даже не тронутый исходник не работает должным образом: просто загоряются все сегменты каждого разряда...

Re: Часы-термометр на микроконтроллере ATmega8. V 2.0

Добавлено: Пн апр 09, 2012 21:05:27
DimAlt
Млин, у меня самого всего этого не стояло. Завязал вообщем с программированием. Поставил и на те, при компиляции какая то ошибка вылазит. Не пойму в чем дело, наверно семерка виновата..

В архиве, то что получилось, вроде с hex проблем не должно быть.
Там надо было в файле clock.h выбрать тип индикаторов.

Re: Часы-термометр на микроконтроллере ATmega8. V 2.0

Добавлено: Вт апр 10, 2012 11:56:50
Space_Dreamer
Огромное спасибо!!! Все работает!

Re: Часы-термометр на микроконтроллере ATmega8. V 2.0

Добавлено: Ср апр 11, 2012 10:36:19
Space_Dreamer
Еще такой вопрос: После нажатия любой кнопки яркость отображения сильно падает, можно ли убрать этот эфект?

Re: Часы-термометр на микроконтроллере ATmega8. V 2.0

Добавлено: Ср апр 11, 2012 19:17:37
DimAlt
А в настройках яркость регулируется7

Re: Часы-термометр на микроконтроллере ATmega8. V 2.0

Добавлено: Чт апр 12, 2012 12:19:09
Space_Dreamer
Точно. Спасибо. Извините за невнимательность.

Re: Часы-термометр на микроконтроллере ATmega8. V 2.0

Добавлено: Пт апр 27, 2012 15:13:06
kozarvasyl
может кто знает: когда я спаял при включении на индикаторах бегают все режимы, а когда нажимает какую-то кнопку и держу ее то переключаются и стоит на одном режиме?

Re: Часы-термометр на микроконтроллере ATmega8. V 2.0

Добавлено: Вт июн 05, 2012 21:03:44
Alex7
kozarvasyl писал(а):может кто знает: когда я спаял при включении на индикаторах бегают все режимы, а когда нажимает какую-то кнопку и держу ее то переключаются и стоит на <одном режиме?
Было такое, оказался неисправный индикатор, после замены все заработало.

Re: Часы-термометр на микроконтроллере ATmega8. V 2.0

Добавлено: Вт июн 05, 2012 21:06:48
Alex7
Предельная температура уставки термостата в программе установлена 50 гр. А как сделать больше? (для управления бойлером)

Re: Часы-термометр на микроконтроллере ATmega8. V 2.0

Добавлено: Вс июл 01, 2012 12:04:37
happyhacker
Прошу прощения за возможную глупость.

Я хотел бы вместо будильников иметь в данном устройстве таймер\ры.
+ есть задумка чтоб пищалка пищала когда таймер отсчитывает последнюю минуту и когда закончил отсчет.
+ надо бы прикрутить термопару(для измерения температуры в духовке), и чтоб пищалка пищала когда температура термопары достигнет заданной.

П.С. это все хозяйство по заказу молодой жены))

Re: Часы-термометр на микроконтроллере ATmega8. V 2.0

Добавлено: Чт авг 02, 2012 21:53:54
Alex7
Как увеличить максимальную температуру уставки в термостате (50 гр.) может кто-нибудь ответить?

Re: Часы-термометр на микроконтроллере ATmega8. V 2.0

Добавлено: Сб авг 04, 2012 18:45:39
Alex7
Похоже увеличить программно температуру уставки термостата - это непреодолимая задача. Тем временем выкладываю свой вариант печатной платы всего устройства с индикаторами 3 штуки по три восьмерки. Может кому-то пригодится. У меня работает. стоит на бойлере

Re: Часы-термометр на микроконтроллере ATmega8. V 2.0

Добавлено: Сб авг 04, 2012 18:54:15
Alex7
Когда я собрал первое такое устройство. оно не заработало. на индикаторах все блымкало. Тогда я развел еще один вариант. упрощенный. отдельно схему индикаторов и отдельно основную. Оказалось. что был битый один индикатор у меня. таким образом я нашел косяк. Поэтому на всякий случай выкладываю печатки отладочного варианта (я и его использую в хозяйстве)

Re: Часы-термометр на микроконтроллере ATmega8. V 2.0

Добавлено: Сб авг 04, 2012 18:56:16
Alex7
Прошу только обратить внимание. что в отладочном варианте я не использую контроль питания (28 нога меги - на землю)

Re: Часы-термометр на микроконтроллере ATmega8. V 2.0

Добавлено: Сб авг 04, 2012 19:06:29
O-LED
Alex7 Вы посты набиваете??

Re: Часы-термометр на микроконтроллере ATmega8. V 2.0

Добавлено: Сб авг 04, 2012 21:09:06
Alex7
Да вроде нет а в чем проблема не надо свои варианты выкладывать или что?

Re: Часы-термометр на микроконтроллере ATmega8. V 2.0

Добавлено: Ср ноя 28, 2012 18:24:28
Виталий-1
Уважаемы коты всем здравствуйте.
Собрав эти интересные часы v2.24 Не могу запустить. На инидкаторах одни восьмёрки. Все сигналы везде есть.
Прошивал программатором Пони прог.
Подскажите пожалуйста в чём дело почему не работают часы. Сколько устройств не повторил такого ещё не было.
Всем спасибо. С уважением, Виталий.

Re: Часы-термометр на микроконтроллере ATmega8. V 2.0

Добавлено: Пт ноя 30, 2012 19:42:50
Valeri S
Виталий-1
Собрав эти интересные часы v2.24 Не могу запустить. На инидкаторах одни восьмёрки

Виталий эта плата предназначена для мощных индикаторов с общим анодом (SA23-11) и
прошивка для неё (LargeIndikator). Для ваших если я правильно понял маленьких
индикаторов не очень подходит но всё равно должна работать.
я собрал эти часы. Плату разводил под свои детали. Часы завелись бес проблем.
в архиве плата,прошивка и плата под смд детали и примерно такового размера индикаторы
общий анод или катод,зависит от прошивки.

Re: Часы-термометр на микроконтроллере ATmega8. V 2.0

Добавлено: Пт ноя 30, 2012 20:30:33
Виталий-1
Valeri S
Большое Вам спасибо. Буду пробовать.
У меня подозрение что некоторые выходы МК дохлые.
Спасибо. С уважением Виталий-1.