5 선식 연결 및 프리 스케일 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 포럼이이 질문에 더 좋을 것입니다.
darron

evk와 사용자 정의 보드가 있습니다. 또한 터치 (4 와이어)가있는 evkLCD와 터치 (5 와이어)가있는 다른 LCD가 있습니다. <br> LCD에 문제가없고, 모두 제대로 작동하며 4 와이어 터치입니다. <br> LTIB는 LTIB가 5 와이어가 아닌 4 와이어 터치에 대해서만 구성되어 있다고 생각하십니까? 그러나 플랫폼 파일을 확인하겠습니다. <br> 힌트 주셔서 감사합니다. <br>
Katte

LTIB를 재구성해야 할 것입니다. 다른 드라이버를 사용하거나 새 드라이버를 만들어야 할 수도 있습니다. 힌트 주셔서 감사합니다.
Katte

4
이 참조 매뉴얼이 온라인입니까? 그렇다면 링크를 제공 할 수 있습니까? 감사!
dhsieh2

답변:


1

방금 여기에 뱉어 냈지만 RT를 UR에 연결 한 경우 왜 RL을 LR에 연결합니까? UL 및 LR 연결을 바꾸고 어떻게되는지 확인하십시오. L을 L에 연결하고 SG를 와이퍼로 연결하는 것처럼 보입니다. 그래서 U는 R로 이동하여 RL과 UL을 함께 배치합니다.

언급 한 터치 스크린과 관련된 문서를 찾을 수 없으므로 이것이 가장 좋습니다.


아니요, 연결은 기호 적으로 정확해야합니다. "RT"= RightTop, UR = UpperRight로 읽습니다. MX28 쪽에서 UR이 잘못되었다고 생각합니다. 혼란스러워 보이기 때문입니다. LRADC2는 참조 매뉴얼의 다른 페이지에있는 그림을 기반으로 UL 용으로 밝혀졌습니다.
darron

아, 그건 꽤 논리적입니다. 솔직히 문서가 없으면 도와 드릴 수 없습니다.
Funkyguy

1
나도 아니고, Katte .. 2011 년 6 월으로 돌아가. Kortuk은이 유령 질문에 답하기를 원한다. :)
darron

@ darron 17 투표하고 대답이 없습니다, 그것은 약간의 사랑이 필요했습니다.
Kortuk

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 레지스터를 구성해야합니다. (적절한 터치 스크린 드라이버를 선택하더라도 그렇게 할 수 있습니다)

RT가 "오른쪽 상단"을 의미하고 UR ( "오른쪽 위")과 동일해야하기 때문에 언급 된 5 선 장치에 대한 연결은 정확해야합니다.

LTIB가 터치 스크린 드라이버를 선택하고이 기능을 모두 사용하도록 설정하는 것이 문제가 될 수 있지만 데모 보드와 표준 이미지에서 즉시 작동해야합니다. (4 와이어 등으로 설정되지 않은 경우)

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.