О, у меня так: 2 кнопки повесил на внешние прерывания. Но вопрос не об этом.shads писал(а):Подключение через INT0 или INT1
А что если для различения одиночного/длинного нажатия использовать постоянно крутящийся таймер со временем переполнения ≈256 мс? И считать сколько раз он перпеполнился пока нажата кнопка.
Плюс в том, что он будет настроен всего 1 раз в начале проги.
Минус — погрешность 256 мс если его не обнулять.
