Цитата:
Сообщение от andgor
Все так и есть, только цвета проводов по второму варианту
|
Если у Вас пятикнопочный джойстик то соответственно сверху вниз:
белый
розовый
зеленый
фиолетовый
оранжевый
коричневый
Если у Вас энкодер работает нормально, без пропусков и работает 1я кнопка, то обрыв, битый порт, замыкание в цепях белого, розового, зеленого, фиолетового и коричневого проводов исключены. Остается оранжевый провод, но поскольку 2я кнопка тоже не работает, а неисправность ее цепей мы исключили выше, то наиболее вероятной причиной того, что Вы описали, будет включение белого провода вместо розового и розового вместо белого.
Или как вариант прошивка криво встала. При частоте тактового генератора более 4 Мгц, микроконтроллер может неправильно определять нажатую кнопку, из-за емкостного сопротивления проводов джойстика.