неправильно работает tft дисплей с тачскрином

GrigST
Offline
Зарегистрирован: 25.06.2018

иницилизирую дисплей, не иницилизирую тачскрин.

дисплей работает норм.

иницилизирую только тачскрин, тачскрин работает.

а вот если иницилизировать тачскрин и дисплей вместе, то работает только тачскрин.

помогите, плиз!

использую библиотеки

<Adafruit_GFX.h>

<Adafruit_TFTLCD.h>
 
<stdint.h>
 
"TouchScreen.h"
andriano
andriano аватар
Offline
Зарегистрирован: 20.06.2015

Вообще-то обычно дисплей и тачскрин сисдят на одних и тех же пинах. Отсюда следует, что работать с ними нужно не одновременно, а по очереди.

mykaida
mykaida аватар
Offline
Зарегистрирован: 12.07.2018

Согласен, с библиотеками там беда - особенно когда с контактами проблема. Попробуйте сначала без энтих библиотек подать напряжение  на XP и считайте на YP в аналоге. Потом подать на YP и считать с XM. Если что-то из этого не получится - проверяйте контакты.

andriano
andriano аватар
Offline
Зарегистрирован: 20.06.2015

Думаю, там конфигурация пинов INPUT/OUTPUT различается. Соответственно, прежде, чем пытаться работать с пинами, их следует правильно сконфигурировать для нужного режима. Но за точность информации не поручусь, т.к. детально с этим не разбирался.