Layar sentuh resistif dengan koneksi 5-kawat & Freescale IMX28

19

Saya memiliki papan IMX28EVK dan saya ingin menghubungkan papan ini ke layar sentuh resistif 5-kawat. Dalam Manual Referensi dari I.MX28, Freescale berkata:

LRADC2 - 6 dapat digunakan untuk kontrol layar sentuh 4/5 kawat. LRADC6 dapat digunakan untuk penghapus dari pengontrol layar sentuh 5-kawat dan penginderaan suhu eksternal, tetapi mereka tidak dapat diaktifkan pada saat yang sama dalam konfigurasi perangkat keras. LRADC5 dapat digunakan untuk Y-dari 4-kawat dan LR dari 5-kawat; LRADC4 dapat digunakan untuk X-kawat 4-dan UR dari-kawat 5; LRADC3 dapat digunakan untuk Y + dari 4-kawat dan LL dari 5-kawat; LRADC2 dapat digunakan untuk X + dan UR dari 5-kawat; Untuk kontrol sakelar pull-up atau pull-down pada LRADC2 ~ 5 pin, silakan merujuk ke register HW_LRADC_CTRL0.

Saya pikir ada kesalahan. Kata UR diulang 2 kali dan UL tidak pernah muncul

Saya memiliki layar sentuh ini:

Model: EL-TS-104F-5H Tipe: Jenis B 5 resistif analog.

Layar sentuh ini memiliki 5 pin:

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

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

Saya telah membuat koneksi ini:

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

Tetapi layar sentuh tidak berfungsi dengan baik. Apakah koneksi yang saya buat benar? Jika tidak, koneksi apa yang benar? Ada saran?

Katte
sumber
1
Saya punya EVK yang sama dan papan khusus berdasarkan MX283. (Tidak ada LCD atau layar sentuh, namun) Langkah apa yang Anda ambil dalam konfigurasi LTIB atau kernel? Anda mungkin perlu melihat file linux / arch / arm / mach-mx28 / platform dan memodifikasi konfigurasi LRADC seperti itu. Saya berasumsi Anda memiliki LCD yang berfungsi? Kemungkinan besar, forum Freescale MX akan lebih baik untuk pertanyaan ini.
darron
Saya memiliki evk dan papan kebiasaan saya. Saya juga memiliki evkLCD dengan sentuhan (4-kawat) dan LCD lain dengan sentuhan (5-kawat). <br> Tidak ada masalah dengan LCD, semua berfungsi dengan baik, juga sentuhan 4-kawat. <br> Saya pikir LTIB adalah dikonfigurasikan dengan benar, tetapi mungkin saya salah. <br> Apakah menurut Anda ada kemungkinan bahwa LTIB dikonfigurasi hanya untuk sentuhan 4-kawat dan bukan untuk 5-kawat? Namun saya akan pergi memeriksa file platform yang. Situs Terima kasih atas petunjuknya.
Katte
Ok, mungkin saya perlu mengkonfigurasi ulang LTIB. Mungkin saya perlu menggunakan driver yang berbeda atau membuat yang baru .. Terima kasih atas petunjuknya.
Katte
4
adalah panduan referensi ini secara online? Dan jika demikian bisa Anda memberikan link? Terima kasih!
dhsieh2

Jawaban:

1

Saya Ballin hanya meludah di sini tapi mengapa Anda akan menghubungkan RL ke LR jika Anda telah terhubung RT ke UR? Tukar koneksi UL dan LR dan lihat apa yang terjadi. Sepertinya Anda akan menghubungkan L's ke L's dan kemudian jelas SG pergi ke wiper, sehingga meninggalkan U's untuk pergi ke R sehingga menempatkan RL dan UL bersama-sama.

Saya tidak dapat menemukan dokumentasi yang berhubungan dengan layar sentuh yang disebutkan, jadi ini yang terbaik yang saya dapatkan.

Funkyguy
sumber
Tidak, Koneksi harus benar secara simbolis. Saya membacanya sebagai "RT" = RightTop, UR = UpperRight. Saya kira mereka salah UR di sisi MX28 ... karena mereka tampaknya bingung tentang hal itu. Ternyata LRADC2 adalah untuk UL, berdasarkan angka di halaman lain dalam manual referensi.
darron
Ah, oke itu cukup logis. Jujur tanpa dokumentasi, saya tidak dapat membantu Anda.
Funkyguy
1
Bukan saya, Katte ... kembali pada Juni 2011. Saya kira Kortuk hanya ingin pertanyaan hantu ini dijawab. :)
darron
@dronon 17 suara dan tidak ada jawaban, butuh cinta.
Kortuk
1

Untuk menjawab kebingungan awal pada kesalahan ketik terkait pin LRADC mana yang ... Manual Referensi iMX28 memperlihatkan Gambar 38-2 pada halaman 2269 dengan definisi pin berikut:

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

Anda juga perlu mengkonfigurasi register HW_LRADC_CTRL0 untuk menonaktifkan pullup atau pulldown pada baris tersebut. (Meskipun memilih driver layar sentuh yang tepat mungkin akan melakukannya untuk Anda)

Koneksi ke perangkat 5-kawat yang disebutkan harus benar ... karena RT harus berarti "Sisi kanan atas" dan setara dengan UR ("kanan atas").

Konfigurasi LTIB memilih driver layar sentuh dan mengaktifkan semua ini mungkin menjadi masalah, tapi saya kira ini akan bekerja di luar kotak untuk papan demo dan itu gambar standar. (Kecuali jika diatur untuk 4-kawat atau sesuatu)

Darron
sumber