[uquote="tanhamon",url="/forum/viewtopic.php?p=4663020#p4663020"][uquote="Nikolay2",url="/forum/viewtopic.php?p=4459065#p4459065"]Всем привет !
Могу интуитивно предположить "чудит" при вращении энкодера ?

[/b][/uquote]
да , именно энкодер , причем пробовал два разных , придется подбирать . авторская у меня работала на кнопках , я сразу переделал на энкодер и пролил вашу , причем если на увеличение хоть не идеально но еще приемлемо то в сторону уменьшения прыгает на месте или даже вверх ползет, это шо то программное так как менял ноги энкодера и вссе равно в + работает а в - чудит
и да , авторская на этих энкодерах тож чудит так же , это я уже позже выяснил[/uquote]
Я энкодер не покупал, выдрал из не рабочей панели с автомобиля(я раньше дело вообще не имел с энкодырами делал все на кнопках, ну а тут решил его применить, чего добру пропадать), он в режиме прозвонки ведет себя так ! ставишь щуп мультиметра на среднюю ножку и вторым щупом коснутся одной из крайних ножек(крайние ножки в режиме покоя не должны звониться) если не пищит то провернуть энкодер на один шаг, мультик должен пикнуть в момент прокрутки и снова перестать звониться, снова крутануть на один шаг и если после прокрутки ножки крайние звоняться(что скорей всего ваш случай) то такой энкодер не подходит. На моём энкодыре нет маркировки то я бы дал его название. Я недавно покупал себе детали и за одно купил похожий энкодер "Модуль KY-040 энкодера EC11" так вот его крутнешь на один шаг мультик пикнет а вот когда второй шаг то крайние ножки звоняться вот такой тип не подходит.
Могу предложить следующее, чтобы вам не покупать кучу энкодеров(подбирая нужный) можно переписать процедуру опроса энкодера на три кнопки !
То есть кнопки +/-/Ок на линии вместо энкодера, так думаю проще будет и вам и мне ! я бы выдрал свой энкодер и поставил-бы тот что купил и подправил-бы прошивку но, плата у меня на гетинаксе и дорожки возле энкодера еле держатся да и алгоритм работы с покупным энкодером сложнее.
Если есть желание то пишите, я пока выходной могу подсобить, да и в прошивке беглым взглядом нашел пару моментов которые нужно подправить.
Добавлено after 4 hours 39 minutes 47 seconds:
Подправил последнюю выложенную сюда прошивку.
Одна прошивка для энкодера.
Вторая прошивка для замены энкодера тремя кнопками +\-\Ок, протеус через резисторы не хочет работать вернее не реагирует на кнопки, возможно в железе будет работать(проверяйте кому нужно, я проверить в железе не могу) если в железе будет тоже самое то резисторы придется подобрать от 100-510 Ом.
При первом включении генератора заставка две секунды(для устаканивания всех процессов), после автоматический переход в меню выбора частоты и т.д.
Тестируйте если будут проблемы пишите, то что нашупал то исправил, пока у меня отпуск можно немного и по кодить.
