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.