Màn hình cảm ứng điện trở với kết nối 5 dây & Freescale IMX28


19

Tôi có một bảng IMX28EVK và tôi muốn kết nối bảng này với màn hình cảm ứng điện trở 5 dây. Trong Hướng dẫn tham khảo của I.MX28, Freescale đã nói:

LRADC2 - 6 có thể được sử dụng để điều khiển màn hình cảm ứng 4/5 dây. LRADC6 có thể được sử dụng cho cần gạt của bộ điều khiển màn hình cảm ứng 5 dây và cảm biến nhiệt độ bên ngoài, nhưng chúng không thể được bật cùng lúc trong cấu hình phần cứng. LRADC5 có thể được sử dụng cho Y- của 4 dây và LR của 5 dây; LRADC4 có thể được sử dụng cho X- của 4 dây và UR của 5 dây; LRADC3 có thể được sử dụng cho Y + của 4 dây và LL của 5 dây; LRADC2 có thể được sử dụng cho X + và UR của 5 dây; Để biết điều khiển công tắc kéo lên hoặc kéo xuống trên chân LRADC2 ~ 5, vui lòng tham khảo thanh ghi HW_LRADC_CTRL0.

Tôi nghĩ rằng có một lỗi. Từ UR được lặp lại 2 lần và UL không bao giờ xuất hiện

Tôi có màn hình cảm ứng này:

Model: EL-TS-104F-5H Loại: Điện trở loại 5 dây loại B.

Màn hình cảm ứng này có 5 pin:

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

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

Tôi đã thực hiện kết nối này:

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

Nhưng màn hình cảm ứng không hoạt động đúng. Là kết nối mà tôi đã thực hiện là chính xác? Nếu không, kết nối đúng là gì? Bất kỳ đề xuất?


1
Tôi đã có cùng EVK và bảng tùy chỉnh dựa trên MX283. (Tuy nhiên, không có màn hình LCD hoặc màn hình cảm ứng) Bạn đã thực hiện các bước nào trong cấu hình LTIB hoặc kernel? Bạn có thể cần phải xem các tệp linux / arch / arm / mach-mx28 / platform và sửa đổi cấu hình LRADC theo cách đó. Tôi đang giả sử bạn có một màn hình LCD hoạt động? Nhiều khả năng, diễn đàn Freescale MX sẽ tốt hơn cho câu hỏi này.
darron

Tôi có evk và bảng tùy chỉnh của tôi. Tôi cũng có evkLCD với cảm ứng (4 dây) và một màn hình LCD khác có cảm ứng (5 dây). <br> Không có vấn đề gì với LCD, tất cả đều hoạt động bình thường, cũng như cảm ứng 4 dây. <br> Tôi nghĩ rằng LTIB là được định cấu hình đúng, nhưng có thể là tôi đã sai. <br> Bạn có nghĩ rằng LTIB chỉ được cấu hình cho cảm ứng 4 dây chứ không phải cho 5 dây không? Tuy nhiên tôi sẽ đi kiểm tra tập tin nền tảng. <br> Cảm ơn về gợi ý. <br>
Katte

Ok, có lẽ tôi cần phải cấu hình lại LTIB. Có lẽ tôi cần sử dụng một trình điều khiển khác hoặc để tạo một trình điều khiển mới .. Cảm ơn vì gợi ý.
Katte

4
Hướng dẫn tham khảo này có trực tuyến không? Và nếu vậy bạn có thể cung cấp một liên kết? Cảm ơn!
dhsieh2

Câu trả lời:


1

Tôi chỉ nhổ ballin ở đây nhưng tại sao bạn lại kết nối RL với LR nếu bạn đã kết nối RT với UR? Hoán đổi các kết nối UL và LR và xem điều gì sẽ xảy ra. Có vẻ như bạn sẽ kết nối L với L và sau đó rõ ràng SG sẽ đi đến cần gạt nước, do đó, để các U đi đến R nên đặt RL và UL lại với nhau.

Tôi không thể tìm thấy bất kỳ tài liệu nào liên quan đến màn hình cảm ứng được đề cập vì vậy đây là tài liệu tốt nhất tôi có.


Không, các kết nối phải bằng biểu tượng chính xác. Tôi đọc chúng là "RT" = RightTop, UR = UpperRight. Tôi đoán họ đã nhầm UR ở phía MX28 ... vì họ có vẻ bối rối về điều đó. Hóa ra LRADC2 là dành cho UL, dựa trên một con số trên một trang khác trong hướng dẫn tham khảo.
darron

À, được thôi, điều đó khá logic. Thành thật mà không có bất kỳ tài liệu, tôi không thể giúp bạn.
Funkyguy

1
Không phải tôi, Katte ... trở lại vào tháng 6 năm 2011. Tôi đoán Kortuk chỉ muốn câu hỏi ma này được trả lời. :)
darron

@darron 17 phiếu bầu và không có câu trả lời, nó cần một số tình yêu.
Kortuk

1

Để trả lời sự nhầm lẫn ban đầu về lỗi đánh máy liên quan đến chân LRADC nào ... Hướng dẫn tham khảo iMX28 hiển thị Hình 38-2 trên trang 2269 với các định nghĩa pin sau:

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

Bạn cũng cần định cấu hình thanh ghi HW_LRADC_CTRL0 để vô hiệu hóa bất kỳ pullups hoặc pulldown nào trên các dòng đó. (Mặc dù việc chọn trình điều khiển màn hình cảm ứng phù hợp có thể sẽ làm điều đó cho bạn)

Các kết nối với thiết bị 5 dây được đề cập phải chính xác ... vì RT có nghĩa là "Phía trên bên phải" và tương đương với UR ("phía trên bên phải").

Cấu hình của LTIB chọn trình điều khiển màn hình cảm ứng và cho phép tất cả điều này có thể là một vấn đề, nhưng tôi đoán điều này sẽ hoạt động tốt cho bảng demo và đó là hình ảnh tiêu chuẩn. (Trừ khi nó được thiết lập cho 4 dây hoặc một cái gì đó)

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.