5 telli bağlantı ve Freescale IMX28 özellikli rezistif dokunmatik ekran


19

Bir IMX28EVK kartım var ve bu kartı 5 telli dirençli bir dokunmatik ekrana bağlamak istiyorum. I.MX28'in Referans Kılavuzunda Freescale şunları söyledi:

LRADC2 - 6 4/5 telli dokunmatik ekran kontrolü için kullanılabilir. LRADC6, 5 telli dokunmatik ekran denetleyicisinin ve harici sıcaklık algılamanın sileceği için kullanılabilir, ancak donanım yapılandırmasında aynı anda etkinleştirilemez. LRADC5, 4 telli Y- ve 5 telli LR için kullanılabilir; LRADC4, 4-telli X- ve 5-telli UR için kullanılabilir; LRADC3, 4 telli Y + ve 5 telli LL için kullanılabilir; LRADC2, 5 telli X + ve UR ​​için kullanılabilir; LRADC2 ~ 5 pinlerinde çekme veya çekme anahtarı kontrolü için lütfen HW_LRADC_CTRL0 kaydına bakın.

Bence bir hata var. UR kelimesi 2 kez tekrarlanır ve UL asla görünmez

Bu dokunmatik ekrana sahibim:

Model: EL-TS-104F-5H Tip: Analog dirençli 5 telli B tipi.

Bu dokunmatik ekranın 5 pimi vardır:

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

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

Bu bağlantıyı kurdum:

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

Ancak dokunmatik ekran düzgün çalışmıyor. Yaptığım bağlantı doğru mu? Değilse, doğru bağlantı nedir? Herhangi bir öneri?


1
Aynı EVK ve MX283 tabanlı özel bir kart var. (Ancak LCD veya dokunmatik ekran yok) LTIB veya çekirdek yapılandırmasında hangi adımları attınız? Linux / arch / arm / mach-mx28 / platform dosyalarına bakmanız ve LRADC yapılandırmasını bu şekilde değiştirmeniz gerekebilir. Çalışan bir LCD'niz olduğunu varsayıyorum? Büyük olasılıkla, Freescale MX forumu bu soru için daha iyi olurdu.
darron

Evk ve özel kartım var. Ayrıca dokunmatik (4 telli) ile evkLCD ve dokunmatik (5 telli) ile başka bir LCD var. <br> LCD ile ilgili sorun yok, hepsi düzgün çalışıyor, ayrıca 4 telli dokunmatik. doğru yapılandırılmış, ancak yanlış olduğumu düşünüyor musunuz? <br> LTIB'nin 5 telli değil, yalnızca 4 telli dokunuş için yapılandırıldığını düşünüyor musunuz? Ancak ben platform dosyasını kontrol gidecek. İpucu için teşekkürler. <br>
Katte

Tamam, muhtemelen LTIB'yi yeniden yapılandırmam gerekiyor. Belki farklı bir sürücü kullanmalıyım ya da yeni bir sürücü oluşturmalıyım.
Katte

4
bu başvuru kılavuzu çevrimiçi mi? Ve eğer öyleyse bir bağlantı sağlayabilir misiniz? Teşekkürler!
dhsieh2

Yanıtlar:


1

Ben burada tükürüyorum ama RT'yi UR'ye bağladıysanız neden RL'yi LR'ye bağlasınız ki? UL ve LR bağlantılarını değiştirin ve ne olduğunu görün. Görünüşe göre L'leri L'lere bağlayacaksınız ve daha sonra SG sileceğe gidiyor, böylece U'ları R'lere gitmeye bırakıyor, bu yüzden RL ve UL'yi bir araya getirin.

Belirtilen dokunmatik ekranla ilgili herhangi bir belge bulamıyorum, bu yüzden en iyisi bu.


Hayır, bağlantılar sembolik olarak doğru olmalıdır. Onları "RT" = RightTop, UR = UpperRight olarak okudum. Sanırım MX28 tarafında UR yanlış yaptılar ... Görünüşe göre LRADC2, referans kılavuzundaki başka bir sayfadaki bir şekle dayanarak UL içindir.
darron

Ah, tamam bu oldukça mantıklı. Dürüst olmak gerekirse, herhangi bir belge olmadan, size yardım edemem.
Funkyguy

1
Ben değil Katte ... Haziran 2011'de. Sanırım Kortuk bu hayalet sorunun cevaplanmasını istiyor. :)
darron

@darron 17 oy verdi ve cevap yok, biraz sevgiye ihtiyacı vardı.
Kortuk

1

Hangi LRADC pininin hangisi olduğu ile ilgili yazım karmaşasına cevap vermek için ... iMX28 Başvuru Kılavuzu aşağıdaki pin tanımlarıyla 2269 numaralı Şekil 38-2'yi gösterir:

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

Ayrıca, HW_LRADC_CTRL0 kaydını bu satırlardaki çekme veya açılanları devre dışı bırakmak için yapılandırmanız gerekir. (Uygun dokunmatik ekran sürücüsünü seçmek muhtemelen sizin için yapacaktır)

Bahsedilen 5 telli cihaza bağlantılar doğru olmalıdır, çünkü RT "Sağ taraf üst" anlamına gelmeli ve UR'ye ("sağ üst") eşdeğer olmalıdır.

LTIB'nin dokunmatik ekran sürücüsünü seçmesi ve tüm bunların etkinleştirilmesi bir sorun olabilir, ancak bunun demo kartı ve standart görüntüsü için kutudan çıkarılması gerektiğini tahmin ediyorum. (4 telli veya başka bir şey için ayarlanmadığı sürece)

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.