Кнопки сидят на порту B (PINB).
btn_tsk & 0x01 - это маска, которая дает определение кнопке "+", например. Тобишь если первый бит равен единице, то будет число отличное от нуля (ИСТИНА), если же первый бит равен нулю, то независимо от состояния остальных бит значение после "наложения маски" будет ...
Найдено 76 результатов
- Пт апр 12, 2013 18:36:08
- Форум: Статьи
- Тема: Программируемый на неделю комнатный термостат.
- Ответы: 509
- Просмотры: 228199
- Сб мар 09, 2013 22:07:54
- Форум: Статьи
- Тема: Программируемый на неделю комнатный термостат.
- Ответы: 509
- Просмотры: 228199
Re: Программируемый на неделю комнатный термостат.
Версий на самом деле не так уж и много. По началу там было просто пару исправлений (вроде 2), и поэтому все предыдущие версии до последней не актуальны. Абсолютно все настройки сохраняются в EEPROM. Батарейка держит время. Последняя же версия существует в 2-х вариациях - для бистабильного и ...
- Сб мар 09, 2013 21:50:35
- Форум: Статьи
- Тема: Программируемый на неделю комнатный термостат.
- Ответы: 509
- Просмотры: 228199
Re: Программируемый на неделю комнатный термостат.
Солнце (некое его подобие, кружочек из точек) - ручной режим. Таймер отключается и термостат держит одну и ту же температуру до нажатия кнопки окей. Сделано для того чтобы, например, при отъезде на длительный период, поставить какую то минимальную температуру для экономии топлива.
- Сб фев 02, 2013 12:38:49
- Форум: Статьи
- Тема: Программируемый на неделю комнатный термостат.
- Ответы: 509
- Просмотры: 228199
Re: Программируемый на неделю комнатный термостат.
Давно не заходил на форум.
Вижу у многих проблема с кастомными настройками гистерезиса и диапазона температур.
Сам я давно уже не пользую Code Vision, пересел на GCC и Linux, поэтому скомпилировать не могу.
НО. Неужели это так сложно, открыть проэкт готовый в Коде Вижине, найти строки ...
Вижу у многих проблема с кастомными настройками гистерезиса и диапазона температур.
Сам я давно уже не пользую Code Vision, пересел на GCC и Linux, поэтому скомпилировать не могу.
НО. Неужели это так сложно, открыть проэкт готовый в Коде Вижине, найти строки ...
- Вт июл 12, 2011 20:33:33
- Форум: Статьи
- Тема: Программируемый на неделю комнатный термостат.
- Ответы: 509
- Просмотры: 228199
Re: Программируемый на неделю комнатный термостат.
Более гибкий, хорошо жмет код, можно как угодно настраивать компиляцию, наличие кучи готовых биюлиотек.
- Вт июл 12, 2011 11:02:34
- Форум: Статьи
- Тема: Программируемый на неделю комнатный термостат.
- Ответы: 509
- Просмотры: 228199
Re: Программируемый на неделю комнатный термостат.
duronxp
Это мой первый серьезный проэкт, но написан на Code Vision и крайне неоптимален. Вчера так для себя просмотрел код - есть куча мест где можно соптимизировать. Щас с Code Vision ушел и пишу на WinAVR. Память внешнюю кстати прикрутить нельзя.
Это мой первый серьезный проэкт, но написан на Code Vision и крайне неоптимален. Вчера так для себя просмотрел код - есть куча мест где можно соптимизировать. Щас с Code Vision ушел и пишу на WinAVR. Память внешнюю кстати прикрутить нельзя.
- Пн июл 11, 2011 20:23:41
- Форум: Статьи
- Тема: Программируемый на неделю комнатный термостат.
- Ответы: 509
- Просмотры: 228199
Re: Программируемый на неделю комнатный термостат.
Вроде этот исходник подходит под ваши нужды.
- Чт ноя 25, 2010 21:54:41
- Форум: Статьи
- Тема: Программируемый на неделю комнатный термостат.
- Ответы: 509
- Просмотры: 228199
Re: Программируемый на неделю комнатный термостат.
Если вы можете откомпилировать исходник для вашего варианта, то увеличьте значение гистерезиса в проэкте.
Читайте внимательно секцию #define, там усе подробно закомментировано.
Читайте внимательно секцию #define, там усе подробно закомментировано.
- Пн ноя 22, 2010 21:51:52
- Форум: Статьи
- Тема: Программируемый на неделю комнатный термостат.
- Ответы: 509
- Просмотры: 228199
Re: Программируемый на неделю комнатный термостат.
Может батарейка сильно севшая?
Кварц далеко от ножек микросхемы стоит?
Кварц далеко от ножек микросхемы стоит?
- Сб ноя 06, 2010 20:14:38
- Форум: Статьи
- Тема: Программируемый на неделю комнатный термостат.
- Ответы: 509
- Просмотры: 228199
Re: Программируемый на неделю комнатный термостат.
К MIF
В моем термостате безусловно есть гистерезис, просто ненастраиваемый.
У вас на фото стоит промышленный термостат, там гистерезис должен быть настраиваемый без вопросов.
В моем термостате безусловно есть гистерезис, просто ненастраиваемый.
У вас на фото стоит промышленный термостат, там гистерезис должен быть настраиваемый без вопросов.
Я имел в виду домашние, комнатные термостаты.В стандартных термостатах обычно есть установка гистерезиса.
- Пн ноя 01, 2010 19:40:15
- Форум: Статьи
- Тема: Программируемый на неделю комнатный термостат.
- Ответы: 509
- Просмотры: 228199
Re: Программируемый на неделю комнатный термостат.
Компилировалось все в версии CV AVR 2.04.04а. Если кому интересно 
- Чт окт 28, 2010 20:18:38
- Форум: Статьи
- Тема: Программируемый на неделю комнатный термостат.
- Ответы: 509
- Просмотры: 228199
Re: Программируемый на неделю комнатный термостат.
Можно.
А оно вам надо??? Ни в одном термостате еще не видел настр. гистерезиса.
А оно вам надо??? Ни в одном термостате еще не видел настр. гистерезиса.
- Пт окт 15, 2010 22:15:06
- Форум: Статьи
- Тема: Программируемый на неделю комнатный термостат.
- Ответы: 509
- Просмотры: 228199
Re: Программируемый на неделю комнатный термостат.
Платы же вроде были на форуме. Поисчите внимательнее на 2-3 странице.
Тов. ASUP делал на плате, тоже вроде кошерно получилось. Попробуйте спросить у него в личке.
Вот фото его платы -> http://radiokot.ru/forum/download/file.php?id=32580
Тов. ASUP делал на плате, тоже вроде кошерно получилось. Попробуйте спросить у него в личке.
Вот фото его платы -> http://radiokot.ru/forum/download/file.php?id=32580
- Пн сен 13, 2010 22:07:24
- Форум: Статьи
- Тема: Программируемый на неделю комнатный термостат.
- Ответы: 509
- Просмотры: 228199
Re: Программируемый на неделю комнатный термостат.
Ага, значит не париться по поводу его присутствия. :)) . А вот чтобы получить постоянный выходной сигнал на реле, нужно скомпилировать файл 66.с, при этом получится соответствующий hex ? Файл eep взять из архива? Если можно фуз биты для STK-200 Pony Prog.
http://radiokot.ru/forum/download/file ...
http://radiokot.ru/forum/download/file ...
- Пн сен 13, 2010 21:11:55
- Форум: Статьи
- Тема: Программируемый на неделю комнатный термостат.
- Ответы: 509
- Просмотры: 228199
Re: Программируемый на неделю комнатный термостат.
Найти нормально открытый клапан для вашего случая сложно.
Самый распространенный вид газовых нормально открытых клапанов используют для аварийного отсечения подачи газа при срабатывании сигнализации (загазованность помещения, нарушение электроснабжения, увеличение или уменьшение давления газа ...
Самый распространенный вид газовых нормально открытых клапанов используют для аварийного отсечения подачи газа при срабатывании сигнализации (загазованность помещения, нарушение электроснабжения, увеличение или уменьшение давления газа ...
- Вс сен 12, 2010 19:49:46
- Форум: Статьи
- Тема: Программируемый на неделю комнатный термостат.
- Ответы: 509
- Просмотры: 228199
Re: Программируемый на неделю комнатный термостат.
Это один из форматов дампа памяти, что и hex-файл. Компилятор генерит hex и rom файл в нагрузку.
- Вт сен 07, 2010 15:49:42
- Форум: Статьи
- Тема: Программируемый на неделю комнатный термостат.
- Ответы: 509
- Просмотры: 228199
Re: Программируемый на неделю комнатный термостат.
Нормально открытые клапана в котлах не используются!!!!!!
Подача газа на горелку - только в случае наличия электричества.
Можно использовать дежурную горелочку, а сигнал управления включением основного пламени на клапан снимать с термостата. В таком случае розжиг основного пламени будет ...
Подача газа на горелку - только в случае наличия электричества.
Можно использовать дежурную горелочку, а сигнал управления включением основного пламени на клапан снимать с термостата. В таком случае розжиг основного пламени будет ...
- Пн сен 06, 2010 14:54:45
- Форум: Статьи
- Тема: Программируемый на неделю комнатный термостат.
- Ответы: 509
- Просмотры: 228199
Re: Программируемый на неделю комнатный термостат.
Какой клапан нужен? Газовый нормально закрытый на низкое давление?
Такие имеются в сервисах каждой конторы по обслуживанию котлов. Поспрашивайте на таких конторах на предмет наличия Б/У клапанов без модуляционной катушки.
В них обычно по 2 соленоида безопасности + один соленоид открытия на 3/3 ...
Такие имеются в сервисах каждой конторы по обслуживанию котлов. Поспрашивайте на таких конторах на предмет наличия Б/У клапанов без модуляционной катушки.
В них обычно по 2 соленоида безопасности + один соленоид открытия на 3/3 ...
- Вс июл 04, 2010 18:56:17
- Форум: Статьи
- Тема: Программируемый на неделю комнатный термостат.
- Ответы: 509
- Просмотры: 228199
Re: Программируемый на неделю комнатный термостат.
Хорошее решение. Можете добавить еще плавное управление яркостью подсветки дисплея посредством ШИМ.
Передвиньте кнопку с выхода таймера2 ОС2А и добавьте код
Секция #define
#define brightness_increase 5 // 1-255 прирост яркости LCD за раз (опр. скорость изменения уровня подсв.)
Секция ...
Передвиньте кнопку с выхода таймера2 ОС2А и добавьте код
Секция #define
#define brightness_increase 5 // 1-255 прирост яркости LCD за раз (опр. скорость изменения уровня подсв.)
Секция ...
- Ср июн 30, 2010 15:51:21
- Форум: Статьи
- Тема: Программируемый на неделю комнатный термостат.
- Ответы: 509
- Просмотры: 228199
Re: Программируемый на неделю комнатный термостат.
Посмотрите в процедуре обработки прерывания по таймеру 0.
Там есть кусок кода, отвечающий за обработку клавиатуры и все хорошо закомментировано.
Когда подтверждается нажатие кнопки, в глобальною переменную btn_tsk заносится значение нажатой кнопки, а в конвеере в основном цикле ожидается выполнение ...
Там есть кусок кода, отвечающий за обработку клавиатуры и все хорошо закомментировано.
Когда подтверждается нажатие кнопки, в глобальною переменную btn_tsk заносится значение нажатой кнопки, а в конвеере в основном цикле ожидается выполнение ...