Страница 1 из 1

Блок переключения с шагом 0,1

Добавлено: 22.02.2016{, 09:00}
dorisca11
Здравствуйте! Решил собрать термостат с ручным изменением температуры и гистерезисом. Шаг 0.1 написал кусок программы по изменению в + и - с сохранением значений в епром. Всё получилось и функционировает, но  код получился огромный. Так как я хочу эту программу залить в тини2313 у которой памяти всего 2 к, для меня такой размер не приемлем. Помогите разодраться в программе, скорей всего я не правильно её построил.

Блок переключения с шагом 0,1

Добавлено: 22.02.2016{, 10:33}
Олег
Нечего там особо сокращать, только резать функции,например дисплей четверть кода занимает.

Блок переключения с шагом 0,1

Добавлено: 22.02.2016{, 10:55}
dorisca11
Ни ужели не как не возможно это сделать? Просто у меня есть готовое устройство на тини2313 с таким же функционалом и всё туда поместилось, а исходников нет. Дисплей я подключил для наглядности. Может есть какой то иной способ выводить с счётчика не целое число а десятичное?

Блок переключения с шагом 0,1

Добавлено: 02.03.2016{, 18:24}
Siberian
dorisca11 писал(а):Ни ужели не как не возможно это сделать?
Написать на  С.
А если   на C и еще без библиотек, то будет еще меньше.
Но это уже не по теме FLP.

Дисплей уберет конечно процентов 20.

Блок переключения с шагом 0,1

Добавлено: 02.03.2016{, 19:19}
holodaleksey
попробуйте урезать до нужного вам функционала мой, посты 39 и 45 отсюда
http://forum.flprogwiki.ru/viewtopic.php?f=18&t=715

Блок переключения с шагом 0,1

Добавлено: 03.03.2016{, 01:01}
OlegAn1962
А не дешевле по времени купить атмегу328 и ничего не урезать?