Я с такими проблемами не встречался, но до вчерашнего дня. Теперь поподробнее.
Собрал очередной контроллер (HW Version [2.1S] SW Version [2.12]). Попался энкодер с "обратным" направлением. На этот случай на плате предусмотрел перемычки, переставил. Всё работает как обычно за исключением перехода в пежим Standby и Sleep вращением энкодера против часовой стрелки. При попытке перехода в Standby и Sleep звучит обрывок звукового сигнала, появляется и сразу исчезает инверсная надпись SBY, синхронно с пропаданием моргает точка, которая индицирует срабатывание датчика движения (положения) ручки, хотя ручка находится на подставке. Станция остаётся в режиме поддержания температуры и в Standby, Sleep не переходит.
В Меню п. 1 оставалось значение по умолчанию SHAKE. После поиска, как позже оказалось несуществующей ошибки, стал пробовать разные установки этого пункта Меню.
В инструкции написано: "[01.Standby] – используется для настройки времени, температуры и способа «пробуждения» при переходе в режим «ожидания». Mode [SHAKE], [SWITCH], [AUTO], [MANUAL], соответственно: отсутствие указанное время сигнала движения от датчика ручки паяльника, только переключателем энкодера, автоматически, по истечению указанного времени, только вручную поворотом ручки энкодера против часовой стрелки."
После установки в Меню значения [SWITCH] переход в Standby и Sleep с помощью поворота ручки энкодера против часовой стрелки заработал. При этом пробуждение станции происходит от датчика положения ручки, что как-то не соответствует описанию в Инструкции. Переход в Standby по истечению заданного времени тоже работает. Интересно, что в ранее собранных контроллерах, где использовались энкодеры с "прямым" направлением ситуация обратная. Если в Меню установлено [SHAKE], то работает нормально, а если установить [SWITCH] - переход не работает, как описано выше.
На исходной схеме и плате от KSGER цепь датчика положения ручки обозначена буквой S, я полагаю, что это значит SWITCH, но это только ещё больше запутывает ситуацию и непонятно, что имел в виду автор прошивки.
Очевидно, что работа пунктов меню [SHAKE] и [SWITCH] зависит от направления энкодера.



