Я использую Pepper Pi и PiTFT для программы с киви. В программе вы можете запустить процесс, и, кроме всего прочего, вы можете приостановить или остановить его. Нажатие кнопки «Пауза» приведет к появлению кнопки «Продолжить». Теперь, когда вы нажимаете «Пауза», а затем, не останавливаясь «Стоп», происходит что-то странное: сенсорный экран перестает работать. Вы не можете нажимать больше кнопок, ни в моей программе, ни в другом.Raspberry Pi: сенсорный дисплей PiTFT перестает работать после некоторых касаний
Я знаю, что вы можете подумать, что это должно быть что-то в моем коде, но я обещаю, что это не так. Процесс делает вещи в цикле while снова и снова, который содержит другой цикл while, который выполняется только в том случае, если значение «приостановлено» не установлено. И он отлично работает на моем ноутбуке. Также: Существуют две версии программы. Одно значение считывания от AD-преобразователя, подключенного к контактам, и одно значение вместо этого генерирует случайные значения. И тот, у которого есть случайные числа, не имеет этой проблемы. Так что это действительно не о коде.
Иногда бывает так, что после того, как через 2 минуты внезапно появляется кнопка «Пуск», которую я нажал 2 минуты назад, снова реагирует. Так что это как-то кажется, что есть просто огромная задержка. Затем он отлично работает, пока вы не сделаете «Пауза» -> «Стоп».
Последнее, что происходит, когда я перезагружаюсь, сенсорный экран не работает вообще, даже в начале. А также не через несколько минут, нет никакой задержки. Он всегда работает снова после второй перезагрузки.
Так что я действительно не знаю, откуда это происходит. Единственное отличие - это часть AD-преобразователя, но раньше это работало нормально. Я использовал устройство в течение нескольких месяцев, и это происходит сейчас. И это так странно, что не программа вылетает, а весь сенсорный экран .. даже после перезагрузки.
Я также попробовал другой Pi, но это дает мне ту же проблему.
Есть ли у кого-нибудь идеи, что я могу сделать?