Привет, камрады-датагорцы!
После опубликования моей статьи «Автомат управления бойлером Ariston. Экономим электроэнергию и ресурс котла» я получил несколько писем с просьбой выслать вариант прошивки с другими настройками времени или с вопросами о сборке исправленой прошивки из предоставленных исходников.
Именно эти письма и задали тему для моей небольшой статьи, которая поможет новичкам соориентироваться и самим получить исправленную прошивку. Для измерения времени включения бойлера в исходном коде с целью получения новой прошивки надо установить компилятор «mikroC PRO for PIC» любой версии. На официальном сайте сейчас раздают версию 6.6.3. Годится стандартная демоверсия, так как объём памяти примененного контроллера равен 1 Kб, а компилятор обрабатывает до 2 Kб с демо-лицензией.
Следует заметить, что чем ниже номер версии, тем компилятор меньше и быстрее работает. Вот такой прогресс наоборот. Поэтому для примера выбрана версия 2.50.
Запускаем установочный файл mikroc_pro_pic_2009_v250.exe. У вас будет ваш вариант инсталлятора.
Нажимаем «Next».
Принимаем условия, соглашаемся и нажимаем «Next».
Нажимаем «Next».
Решите сами, нужны ли вам учебные примеры. Нажимаем «Next».
Выбираем путь установки. Можно оставить по умолчанию Нажимаем «Install».
Нажимаем «Finish».
Отказываемся от дополнительных компонентов. Нажимаем «Нет».
Отказываемся от дополнительных компонентов. Нажимаем «Нет».
Отказываемся от дополнительных компонентов. Нажимаем «Нет».
Компилятор установлен, хотите запустить его сейчас? Нажимаем «Да» и «Finish».
Запускается программа. В её окне появляется текст учебного примера.
Выбираем «Project > Open Project».
В выпадающем окне находим файл нашего проекта «Boiler.mcppi» и нажимаем «Открыть».
В окне программы появляется текст нашего проекта, находим строки 20 – 25, в которых можно установить желаемое время включения бойлера.
Для примера изменим время в строке 23 на 13 часов 17 минут. Это будет выглядеть так:
В строках, которые не используются, записано время, которого не может быть - 25 часов 0 минут
Теперь измененную программу надо откомпилировать для получения готовой прошивки в формате hex. Для этого выбираем меню «Project -> Build».
Программа компилируется, процесс отображается в нижней части окна. В итоге генерируется файл «boiler.hex».
Готовый файл прошивки «boiler.hex» будет лежать в папке с исходным программным кодом.
Всё готово, можно программировать контроллер свежей прошивкой с новыми часами срабатывания!
Ссылки
• Официальный сайт компилятора МикроСи для Пиков• Скачать дистрибутив МикроСи Version 6.6.3 с демо-лицензией на 2 кБ программы
Камрад, рассмотри датагорские рекомендации
🌼 Полезные и проверенные железяки, можно брать
Опробовано в лаборатории редакции или читателями.