Микроконтроллеры, АЦП, память и т.д Темы касающиеся микроконтроллеров разных производителей, памяти, АЦП/ЦАП, периферийных модулей... |
30.08.2012, 11:33
|
|
Временная регистрация
Регистрация: 19.05.2010
Сообщений: 78
Сказал спасибо: 10
Сказали Спасибо 8 раз(а) в 8 сообщении(ях)
|
Re: Помогите с Touch Screen на ADS7843
И пока готовлю результаты, а кто подскажет по поводу того, если планируется с этим экраном работать пальцами, вычислить площадь касания как-то можно? иными словами понять, что выбрана например какая-то кнопка можно?
Последний раз редактировалось Batisto4ka; 30.08.2012 в 11:36.
|
|
|
|
30.08.2012, 11:37
|
|
Гуру портала
Регистрация: 20.11.2004
Сообщений: 10,015
Сказал спасибо: 936
Сказали Спасибо 2,269 раз(а) в 1,563 сообщении(ях)
|
Сообщение от Easyrider83
|
Да-да, все тоже самое.
|
В смысле то же самое ? Тач ADS7843 или xtp2046?
И он один на шине аппаратного SPI ? Или ты вместе с Flash используешь ?
Сообщение от Batisto4ka
|
Смотрите выше в сообщениях я пару раз прикрепляла схемы плат. Не с чем не висит
|
Это о Пашиной плате ...
__________________
Осторожно , злой кот
|
|
|
Сказали "Спасибо" dosikus
|
|
|
30.08.2012, 11:39
|
|
Гуру портала
Регистрация: 27.10.2008
Адрес: ЕС
Сообщений: 10,835
Сказал спасибо: 919
Сказали Спасибо 4,308 раз(а) в 2,573 сообщении(ях)
|
Re: Помогите с Touch Screen на ADS7843
Сообщение от dosikus
|
В смысле то же самое ? Тач ADS7843 или xtp2046?
И он один на шине аппаратного SPI ? Или ты вместе с Flash используешь ?
|
ADS7843 на SPI1, Flash на SPI2.
|
|
|
Эти 2 пользователя(ей) сказали Спасибо Easyrider83 за это сообщение:
|
|
|
30.08.2012, 12:07
|
|
Временная регистрация
Регистрация: 19.05.2010
Сообщений: 78
Сказал спасибо: 10
Сказали Спасибо 8 раз(а) в 8 сообщении(ях)
|
Re: Помогите с Touch Screen на ADS7843
И вот результаты:
Верхний правый угол:
Карандашом:
Х=0xE8C, Y=0x93
X=0xE83, Y=0x7D
X=0xE59, Y=0x92
X=0xE3F, Y=0xB4
X=0xE6F, Y=0xB6
Пальцем:
X=0xD2F, Y=0;
X=0xD4F, Y=0x114
X=0xDBF, Y=0x11E
X=0xD37, Y=0x171
X=0xD3F, Y=0x184
Нижний правый угол
Карандашом:
Х=0x13D, Y=0xA6
X=0x13F, Y=0xB1
X=0x127, Y=0xB9
X=0x12A, Y=0xBF
X=0x10E, Y=0x9B
Пальцем:
X=0x1FB, Y=0x120;
X=0x1FB, Y=0x10F
X=0x1B4, Y=0x11C
X=0x1D6, Y=0x10C
X=0x1EA, Y=0x105
Нижний левый угол
Карандашом:
Х=0x16D, Y=0xF0F
X=0x14F, Y=0xF3F
X=0x14F, Y=0xF3F
X=0x145, Y=0xF1F
X=0x142, Y=0xF27
Пальцем:
X=0x228, Y=0xE8F;
X=0x20B, Y=0xE8F
X=0x1F8, Y=0xE3B
X=0x1F8, Y=0xE6F
X=0x201, Y=0xEE1
Верхний левый угол
Карандашом:
Х=0xE8F, Y=0xF0F
X=0xE8F, Y=0xF3F
X=0xE7F, Y=0xF3F
X=0xE5F, Y=0xF1F
X=0xE7F, Y=0xF0F
Пальцем:
X=0xD6F, Y=0xE8B;
X=0xCFE,Y=0xE84
X=0xC9F, Y=0xE8F
X=0xD58, Y=0xE7F
X=0xD68, Y=0xDFB
Получается, что координат ы тачскрина не совпадают с координатами экрана. Координата Х меняется снизу-вверх. А координата У - справа-налево.
По полученным данным карандашом:
Xmin=0x10E, Xmax=0xE8C
Ymin=0x7D, Ymax=0xF3F
Можно ли эти данные считать нормальными?
|
|
|
|
30.08.2012, 12:08
|
|
Прописка
Регистрация: 06.06.2008
Адрес: Приморье
Сообщений: 179
Сказал спасибо: 31
Сказали Спасибо 39 раз(а) в 32 сообщении(ях)
|
Re: Помогите с Touch Screen на ADS7843
Сообщение от Batisto4ka
|
И пока готовлю результаты, а кто подскажет по поводу того, если планируется с этим экраном работать пальцами, вычислить площадь касания как-то можно? иными словами понять, что выбрана например какая-то кнопка можно?
|
Так проще ж пареной же ж репы!
Берёте координаты "точки касания", и проверяете, попадают ли они "в кнопку". Первое получаете из контроллера тачскрина, второе - у разработчицы интерфейса.
А "площадь касания" Вам ни к чему...
|
|
|
Сказали "Спасибо" sav1812
|
|
|
30.08.2012, 12:11
|
|
Временная регистрация
Регистрация: 19.05.2010
Сообщений: 78
Сказал спасибо: 10
Сказали Спасибо 8 раз(а) в 8 сообщении(ях)
|
Re: Помогите с Touch Screen на ADS7843
Ну грубо говоря, у пальца диаметр 1 см. При нажатии он касется несколльких пикселей. Тачскрин какой результат даст? Середину пальца или как? Это так, для общего образования.
|
|
|
|
30.08.2012, 12:11
|
|
Прописка
Регистрация: 06.06.2008
Адрес: Приморье
Сообщений: 179
Сказал спасибо: 31
Сказали Спасибо 39 раз(а) в 32 сообщении(ях)
|
Re: Помогите с Touch Screen на ADS7843
Сообщение от Batisto4ka
|
Получается, что координат ы тачскрина не совпадают с координатами экрана.
|
Это "штатная ситуация". Вероятность их совпадения ничтожно мала.
Для "приведения к порядку" и придумана калибровка.
|
|
|
|
30.08.2012, 12:12
|
|
Прописка
Регистрация: 06.06.2008
Адрес: Приморье
Сообщений: 179
Сказал спасибо: 31
Сказали Спасибо 39 раз(а) в 32 сообщении(ях)
|
Re: Помогите с Touch Screen на ADS7843
Сообщение от Batisto4ka
|
Ну грубо говоря, у пальца диаметр 1 см. При нажатии он касется несколльких пикселей. Тачскрин какой результат даст? Середину пальца или как? Это так, для общего образования.
|
Честно говоря, не знаю, да и не надо оно ни мне, ни Вам.
Достаточно того, что он даёт вполне определённые координаты в каждый момент времени.
|
|
|
|
30.08.2012, 12:15
|
|
Гуру портала
Регистрация: 20.11.2004
Сообщений: 10,015
Сказал спасибо: 936
Сказали Спасибо 2,269 раз(а) в 1,563 сообщении(ях)
|
Re: Помогите с Touch Screen на ADS7843
Batisto4ka, То есть с софтовым все заработало ?
Сфоткайте ваш контроллер тача .
__________________
Осторожно , злой кот
|
|
|
|
30.08.2012, 12:16
|
|
Временная регистрация
Регистрация: 19.05.2010
Сообщений: 78
Сказал спасибо: 10
Сказали Спасибо 8 раз(а) в 8 сообщении(ях)
|
Re: Помогите с Touch Screen на ADS7843
контроллер тача не сфоткаю, он под тфт на плате. И вроде заработало, буду тестировать.
Последний раз редактировалось Batisto4ka; 30.08.2012 в 12:22.
|
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 08:35.
|
|