5線式接続とFreescale IMX28を備えた抵抗膜方式タッチスクリーン


19

私が持っているIMX28EVKのボードを、私は5線式抵抗膜タッチスクリーンにこのボードを接続するためにしたいと思います。I.MX28のリファレンスマニュアルで、フリースケールは次のように述べています。

LRADC2-6は、4/5線タッチスクリーン制御に使用できます。LRADC6は、5線式タッチスクリーンコントローラーのワイパーと外部温度検出に使用できますが、ハードウェア構成で同時に有効にすることはできません。LRADC5は4線式のY-および5線式のLRに使用できます。LRADC4は、4線式のX-および5線式のURに使用できます。LRADC3は、4線式のY +および5線式のLLに使用できます。LRADC2は、5線式のX +およびURに使用できます。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
MX283をベースにした同じEVKとカスタムボードがあります。(ただし、LCDまたはタッチスクリーンはありません)LTIBまたはカーネル構成でどのような手順を取りましたか?linux / arch / arm / mach-mx28 /プラットフォームファイルを確認し、LRADC構成をそのように変更する必要がある場合があります。動作するLCDがあると思いますか?ほとんどの場合、この質問にはFreescale MXフォーラムが適しています。
ダロン

evkとカスタムボードがあります。タッチ付きのevkLCD(4線式)とタッチ付きの別のLCD(5線式)もあります。<br> LCDに問題はなく、すべて正常に動作しています。正しく構成されていますが、間違っている可能性があります。<br> LTIBが5線式ではなく4線式タッチのみに構成されている可能性があると思いますか?ただし、プラットフォームファイルを確認します。<br>ヒントをありがとう。<br>
カッテ

OK、おそらくLTIBを再構成する必要があります。別のドライバを使用するか、新しいドライバを作成する必要があるかもしれません。ヒントをありがとう。
カッテ

4
このリファレンスマニュアルはオンラインですか?もしそうなら、あなたはリンクを提供できますか?ありがとう!
dhsieh2

回答:


1

私はここにつばを吐いていますが、RTをURに接続したのに、なぜRLをLRに接続するのですか?UL接続とLR接続を交換して、何が起こるかを確認します。LをLに接続し、明らかにSGがワイパーに移動するように見えるため、UをRに移動し、RLとULを組み合わせます。

上記のタッチスクリーンに関連するドキュメントが見つからないので、これが最高です。


いいえ、接続は象徴的に正しいはずです。「RT」= RightTop、UR = UpperRightと読みます。MX28側でURが間違っていたのではないかと思っています。リファレンスマニュアルの別のページの図に基づいて、LRADC2はUL用であることがわかりました。
ダロン14年

ああ、それはかなり論理的です。正直なところ、ドキュメントなしで、私はあなたを助けることができません。
ファンキーガイ14年

1
私ではありません、カッテ... 2011年6月に戻ります。Kortukはこの幽霊の質問に答えてほしいと思っています。:)
ダロン14年

@darron 17は賛成票を投じましたが、答えはありませんでした。
Kortuk 14年

1

どのLRADCピンがどのタイプであるかに関するタイプミスの最初の混乱に答えるために、iMX28リファレンスマニュアルには、2269ページの図38-2に次のピン定義が記載されています。

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

また、HW_LRADC_CTRL0レジスタを構成して、これらのラインのプルアップまたはプルダウンを無効にする必要があります。(適切なタッチスクリーンドライバーを選択すると、おそらくそれが行われます)

前述の5線式デバイスへの接続は正しいはずです。RTは「Right side top」を意味し、UR(「右上」)と同等である必要があるためです。

タッチスクリーンドライバーを選択し、これをすべて有効にするLTIBの構成は問題になる可能性がありますが、デモボードと標準イメージですぐに使用できるはずです。(4線式などに設定されていない限り)

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.