Резистивний сенсорний екран із 5-провідним підключенням та Freescale IMX28


19

У мене є плата IMX28EVK, і я хотів би підключити цю плату до 5-провідного резистивного сенсорного екрану. У Довідковому посібнику I.MX28 Freescale сказано:

LRADC2 - 6 можна використовувати для управління 4/5-провідним сенсорним екраном. LRADC6 можна використовувати для склоочисника 5-провідного контролера сенсорного екрана та зондування зовнішньої температури, але їх не можна вмикати одночасно в апаратній конфігурації. LRADC5 можна використовувати для Y- 4-провідного та LR 5-провідного; LRADC4 можна використовувати для X- 4-провідного та UR 5-провідного; LRADC3 можна використовувати для Y + 4-провідного та LL 5-провідного; LRADC2 можна використовувати для X + та UR 5-провідного; Для керування вимикачем або вимикачем управління на штирях LRADC2 ~ 5, зверніться до регістра HW_LRADC_CTRL0.

Я думаю, що є помилка. Слово UR повторюється 2 рази і UL ніколи не з’являється

У мене є цей сенсорний екран:

Модель: EL-TS-104F-5H Тип: аналоговий резистивний 5-провідний B-тип.

Цей сенсорний екран має 5-контактний:

1 - RT; 2 - RL; 3 - SG; 4 - LT; 5 - LL

|----------|
|LT      RT|
|          |
|LL      RL|
|----------|

Я зробив це з'єднання:

RT <-> UR
RL <-> LR
SG <-> wiper
LT <-> UL (?)
LL <-> LL

Але сенсорний екран не працює належним чином. Чи правильне з'єднання, яке я зробив? Якщо ні, то який правильний зв'язок? Будь-які пропозиції?


1
У мене той самий EVK і спеціальна плата на базі MX283. (Однак немає ЖК або сенсорного екрана) Які дії ви здійснили в конфігурації LTIB або ядра? Можливо, вам доведеться переглянути файли платформи linux / arch / arm / mach-mx28 / платформи та змінити конфігурацію LRADC таким чином. Я припускаю, що у вас працює РК-дисплей? Швидше за все, форум для Freescale MX був би кращим для цього питання.
darron

У мене є evk та моя власна дошка. У мене також є evkLCD з сенсорним (4-провідним) та іншим РК-дисплеєм із сенсорним (5-провідним). Без проблем з РК-дисплеєм, все працює належним чином, також 4-провідний сенсор. <br> Я думаю, що LTIB - це налаштовано правильно, але можливо, я помилявся. <br> Чи вважаєте ви, що можливо, що LTIB налаштований лише на 4-провідний дотик, а не на 5-провідний? Однак я піду перевірити файл платформи. <br> Дякую за підказку. <br>
Катте

Гаразд, напевно, мені потрібно переналаштувати LTIB. Можливо, мені потрібно використовувати інший драйвер або створити новий .. Дякую за підказку.
Катте

4
це посилання в Інтернеті? І якщо так, ви могли б надати посилання? Спасибі!
dhsieh2

Відповіді:


1

Я просто плював баллін, але навіщо вам підключати RL до LR, якщо ви підключили RT до UR? Поміняйте з'єднання UL та LR і подивіться, що відбувається. Це просто здається, що ви з'єднаєте L з L, а потім очевидно, що SG йде в склоочисник, так що залишає U, щоб перейти до R, так що складіть RL і UL разом.

Я не можу знайти жодної документації, пов'язаної із згаданим сенсорним екраном, тому це найкраще, що я отримав.


Ні, з'єднання повинні символічно виправлятись. Я читаю їх як "RT" = RightTop, UR = UpperRight. Я здогадуюсь, що вони помилялися на UR на стороні MX28 ... оскільки вони здаються розгубленими з цього приводу. Виявляється, LRADC2 призначений для UL, базуючись на рисунку на іншій сторінці в довідковому посібнику.
darron

Ну добре, це цілком логічно. Чесно кажучи, без будь-якої документації я не можу вам допомогти.
Funkyguy

1
Не я, Катте ... ще в червні 2011 року. Я думаю, Кортук просто хоче відповісти на це привидне запитання. :)
darron

@darron 17 голосів і жодної відповіді, їй потрібна була любов.
Кортук

1

Щоб відповісти на початкову плутанину щодо помилки друку, щодо якої є штифт LRADC, який ... посібник iMX28 показує рисунок 38-2 на сторінці 2269 із такими визначеннями штифтів:

LRADC0 button 0
LRADC1 button 1
LRADC2 UL
LRADC3 LL
LRADC4 UR
LRADC5 LR
LRADC6 wiper

Вам також знадобиться налаштувати реєстр HW_LRADC_CTRL0, щоб відключити будь-які витягування або витягування на цих лініях. (Хоча вибір відповідного драйвера сенсорного екрану, ймовірно, зробить це для вас)

Підключення до згаданого 5-провідного пристрою повинні бути правильними ... так як RT повинен означати "Правий бічний верх" і бути еквівалентним UR ("праворуч вгорі").

Конфігурація LTIB, що вибирає драйвер сенсорного екрана та дозволяє все це, може бути проблемою, але я думаю, що це повинно вийти з коробки для демонстраційної дошки та це стандартне зображення. (Якщо вона не встановлена ​​для 4-х проводів чи чогось іншого)

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.