AlexeyShokarev » 09 фев 2011, 22:38
Устройство с прошивкой версии 10 (3_2_2.hex) работает прекрасно. Но есть одно пожелание. Можно ли доработать версию 10, добавить в неё сохранение в энергонезависимую память номера выбранного режима работы, чтобы при следующем включении устройство после 25 сек ожидания выбора режима автоматически переходило в режим, выбранный при предыдущей работе устройства.
Поясню на примере для чего это необходимо. Устройство планируется использовать для обогрева летнего домика инфракрасными обогревателями. При этом будут использоваться в основном два режима работы: MAIN - летом в теплую и жаркую погоду и THERMOSTAT - весной и осенью. Несколько устройств будут подключены к одной линии электропитания и включатся при включении основного выключателя питания в домике. При этом как то очень не хочется пытаться за 25 секунд настроить режим на 4-х устройствах, ставить отдельный выключатель на каждое устройство неудобно и нецелесообразно. Плюс периодически происходят отключения электричества. Использовать только один режим THERMOSTAT также нецелесообразно, так как индикация в режиме MAIN более информативна.
Столкнулся с несоответствием выводов 1 и 2 ЖК индикатора приведенным в схеме. На использованном индикаторе JHD 162A производства SureElectronics вывод 1 промаркирован VSS и к нему нужно подключать общий провод, вывод 2 промаркирован VCC и на него подается +5 В. Далее, для получения оптимального контраста изображения вывод 3 VEE подключил не так как указано на схеме (через резистор 5,1 кОм к общему проводу), а установил подстроечный резистор 10 кОм между +5 В и общим проводом, вывод движка на вывод 3 VEE индикатора, оптимальный контраст достигается при положительном потенциале около 1 В на выводе 3 VSS. Кроме того, использованный индикатор (как и другие индикаторы имеющиеся у меня в наличии) имеет не указаные на схеме выводы 15 LED+ и 16 LED- светодиодной подсветки, которые я подключил к +5В и общему проводу соответственно.