Mô-đun TFT LCD Giao diện MCU Sê-ri SMC0350C-320480 của Surenoo 

Mô-đun TFT LCD Giao diện MCU Sê-ri SMC0350C-320480 của Surenoo

Mô tả sản phẩm

Sản phẩm này là mô-đun màn hình TFT LCD 3.5 inch hỗ trợ chuyển đổi giữa màn hình cảm ứng điện trở và màn hình cảm ứng điện dung. Nó có độ phân giải 480×320, hỗ trợ hiển thị màu 16BIT RGB 65K, IC điều khiển bên trong là NT35310, sử dụng giao tiếp cổng song song 16-bit. Mô-đun này bao gồm màn hình LCD, màn hình cảm ứng điện trở hoặc màn hình cảm ứng điện dung và bảng nối đa năng PCB. Nó có thể được cắm vào khe cắm TFT LCD của bảng phát triển sê-ri STM32 hoặc được sử dụng trên nền tảng C51.

Tính năng sản phẩm

  • Màn hình màu 3.5 inch, hỗ trợ hiển thị màu 16BIT RGB 65K, hiển thị màu sắc phong phú
  • Độ phân giải 320×480 cho hiển thị rõ nét
  • Hỗ trợ chuyển đổi chế độ bus dữ liệu song song 16 bit, tốc độ truyền nhanh
  • Hỗ trợ bảng phát triển ALIENTEK STM32 Mini, Elite, WarShip, Explorer và Apollo sử dụng plug-in trực tiếp
  • Hỗ trợ chuyển đổi giữa màn hình cảm ứng điện trở và màn hình cảm ứng điện dung
  • Cung cấp một phong phú sampchương trình le cho nền tảng STM32 và C51
  •  Tiêu chuẩn quy trình cấp quân sự, công việc ổn định lâu dài
  •  Cung cấp hỗ trợ kỹ thuật cho trình điều khiển cơ bản
    Tên Sự miêu tả
    Hiển thị màu sắc 16BIT RGB 65K màu
    Mã sản phẩm MRB3512
    Kích thước màn hình 3.5 (inch)
    Loại màn hình TFT
    IC điều khiển NT35310
    Nghị quyết 480 * 320 (Pixel)
    Giao diện mô-đun Giao diện song song 16Bit
    Khu vực hoạt động 48.96 × 73.44 (mm)
    Loại màn hình cảm ứng Màn hình cảm ứng điện trở hoặc

    Màn hình cảm ứng điện dung

    Cảm ứng IC Màn hình cảm ứng điện trở:XPT2046

    Màn hình cảm ứng điện dung: GT911

    Kích thước PCB mô-đun 56.41 × 97.60 (mm)
    Nhiệt độ hoạt động -10℃~60℃
    Nhiệt độ lưu trữ -20℃~70℃
    Hoạt động Voltage 3.3V/5V
    Tiêu thụ điện năng Sẽ được thông báo sau
    Trọng lượng sản phẩm (Bao gồm cả bao bì) 57g

Thông số sản phẩm

GHI CHÚ:

  1. Phần cứng của mô-đun hỗ trợ chuyển đổi giữa màn hình cảm ứng điện trở và màn hình cảm ứng điện dung (như được hiển thị trong hộp đường chấm chấm trong Hình 1 ở trên), như sau:
    A. Sử dụng màn hình cảm ứng điện trở: hàn các thành phần trong hộp đường chấm chấm của RTOUCH và không cần hàn các thành phần trong hộp đường chấm chấm của CTOUCH;
    B. Sử dụng màn hình cảm ứng điện dung: hàn các thành phần trong hộp đường chấm chấm của CTOUCH và không cần hàn các thành phần trong hộp đường chấm chấm của RTOUCH;
  2. Mô-đun này có thể được cắm trực tiếp vào khe TFTLCD của bảng phát triển nguyên tử đúng giờ, không cần nối dây thủ công. 3
  3. Phần cứng của mô-đun này chỉ hỗ trợ chế độ 16 bit

Lưu ý quan trọng:

  1. Các số chân 1~34 sau đây là số chân của chân Mô-đun với bảng nối đa năng PCB của công ty chúng tôi. Nếu bạn mua màn hình trần, vui lòng tham khảo định nghĩa chân của thông số kỹ thuật màn hình trần, tham khảo cách đấu dây theo loại tín hiệu thay vì trực tiếp Đi dây theo số chân mô-đun sau. Đối với người yêu cũample: CS là 1 chốt trên mô-đun của chúng tôi. Nó có thể là pin x trên màn hình trần có kích thước khác nhau.
  2. Về nguồn cung VCCtage: Nếu bạn mua mô-đun có bảng nối đa năng PCB, nguồn điện VCC/VDD có thể được kết nối với 5V hoặc 3.3V (mô-đun đã tích hợp mạch 5V đến 3V có tỷ lệ rớt cực thấp), nếu bạn mua màn hình LCD trần, hãy nhớ chỉ kết nối 3.3 v.v.
  3. Giới thiệu về đèn nền voltage: Mô-đun với bảng nối đa năng PCB đã tích hợp mạch điều khiển đèn nền ba cực, chỉ cần nhập mức cao của chân BL hoặc sóng PWM để chiếu sáng đèn nền. Nếu bạn mua màn hình trần, LEDAx được kết nối với 3.0V-3.3V và LEDKx được nối đất.
    Con số Pin mô-đun Mô tả Pin
    1 CS Chân điều khiển đặt lại LCD (kích hoạt mức thấp)
    2 RS Thanh ghi LCD / chân điều khiển lựa chọn dữ liệu

    (mức cao: thanh ghi, mức thấp: dữ liệu)

    3 WR Chân điều khiển ghi LCD
    4 RD Chân điều khiển đọc LCD
    5 RST Chân điều khiển đặt lại LCD (đặt lại mức thấp)
    6 D0 Bus dữ liệu LCD chân 16-bit
    8 D2  
    9 D3  
    10 D4  
    11 D5  
    12 D6  
    13 D7  
    14 D8  
    15 D9  
    16 Ngày 10  
    17 Ngày 11  
    18 Ngày 12  
    19 Ngày 13  
    20 Ngày 14  
    21 Ngày 15  
    22 GND Pin nối đất mô-đun
    23 BL Chân điều khiển đèn nền LCD (Ánh sáng mức cao)
    24 VDD Chân dương nguồn module (module đã tích hợp voltage IC điều chỉnh, Nó có thể được kết nối với 5V hoặc 3.3V trên STM32 và 5V trên

    C51)

    25 VDD  
    26 GND Pin nối đất mô-đun
    27 GND  
    28 NC Chân dương nguồn đèn nền LCD (nguồn cung cấp đèn nền trên bo mạch được chia sẻ mặc định, chân này không thể

    đã kết nối)

    29 MI Tín hiệu đọc màn hình cảm ứng điện trở SPI bus
    30 MO Màn hình cảm ứng điện trở Tín hiệu ghi bus SPI hoặc màn hình cảm ứng điện dung Tín hiệu dữ liệu bus IIC
    31 CÁI BÚT Màn hình cảm ứng điện dung hoặc điện trở bị gián đoạn

    chốt phát hiện (mức thấp khi xảy ra chạm)

    32 NC Không xác định, không cần sử dụng
    33 TCS Tín hiệu điều khiển lựa chọn chip màn hình cảm ứng điện trở hoặc tín hiệu đặt lại màn hình cảm ứng điện dung (thấp đặt lại mức)
    34 TCK Màn hình cảm ứng điện trở SPI bus hoặc màn hình cảm ứng điện dung IIC tín hiệu đồng hồ bus

Cấu hình phần cứng

Mạch phần cứng mô-đun LCD bao gồm sáu phần: mạch điều khiển màn hình LCD, mạch điều khiển công suất, mạch điều chỉnh cân bằng trở kháng, mạch điều khiển màn hình cảm ứng điện dung, mạch điều khiển màn hình cảm ứng điện trở và mạch điều khiển đèn nền. Mạch điều khiển màn hình LCD dùng để điều khiển các chân của LCD, bao gồm chân điều khiển và chân truyền dữ liệu. Mạch điều khiển công suất ổn định vol nguồntage và chọn vol cung cấp bên ngoàitage Mạch điều chỉnh cân bằng trở kháng dùng để cân bằng trở kháng giữa chân MCU và chân LCD. mạch điều khiển màn hình cảm ứng điện trở được sử dụng để điều khiển quá trình thu nhận ngắt màn hình cảm ứng, dữ liệu sampling, chuyển đổi AD, truyền dữ liệu, v.v. Mạch điều khiển màn hình cảm ứng điện dung được sử dụng để điều khiển việc thu thập ngắt màn hình cảm ứng, dữ liệu sampling, chuyển đổi AD, truyền dữ liệu, v.v. Mạch điều khiển đèn nền được sử dụng để điều khiển độ sáng của đèn nền.

nguyên lý làm việc

  1. Giới thiệu về Bộ điều khiển NT35310
    Bộ điều khiển NT35310 hỗ trợ độ phân giải tối đa 320*480 và có GRAM 345600 byte. Nó cũng hỗ trợ các bus dữ liệu cổng song song 8-bit, 9-bit, 16-bit, 18-bit. Nó cũng hỗ trợ các cổng nối tiếp SPI 3 dây và 4 dây. Do độ phân giải được hỗ trợ tương đối lớn và lượng dữ liệu được truyền lớn, nên việc truyền cổng song song được áp dụng và tốc độ truyền nhanh. NT35310 cũng hỗ trợ 65K, 262K và hiển thị màu, màu sắc hiển thị rất phong phú, đồng thời hỗ trợ hiển thị xoay và hiển thị cuộn và phát lại video, hiển thị theo nhiều cách khác nhau.
    Bộ điều khiển NT35310 sử dụng 16 bit (RGB565) để điều khiển màn hình pixel, vì vậy nó có thể hiển thị tối đa 65K màu trên mỗi pixel. Cài đặt địa chỉ pixel được thực hiện theo thứ tự hàng và cột và hướng tăng giảm được xác định bởi chế độ quét. Phương pháp hiển thị NT35310 được thực hiện bằng cách đặt địa chỉ và sau đó đặt giá trị màu.
  2. Giới thiệu về giao tiếp cổng song song
    Thời gian của chế độ ghi giao tiếp cổng song song như sau:


    Thời gian của chế độ đọc giao tiếp cổng song song được hiển thị trong hình bên dưới:

CSX là tín hiệu chọn chip để bật và tắt giao tiếp cổng song song, DCX thấp hoạt động là tín hiệu chọn lệnh hoặc dữ liệu, tham số lệnh hoặc dữ liệu ghi 1 lần, lệnh ghi 0 WRX là tín hiệu điều khiển ghi dữ liệu RDX là điều khiển đọc dữ liệu tín hiệu Host-D[17:0] là bit dữ liệu cổng song song, có bốn loại: 8-bit, 9-bit, 16-bit và 18-bit.
Khi thực hiện thao tác ghi, trên cơ sở thiết lập lại, trước tiên hãy đặt tín hiệu chọn lệnh hoặc dữ liệu, sau đó kéo tín hiệu chọn chip xuống mức thấp, sau đó nhập nội dung sẽ được ghi từ máy chủ, sau đó kéo tín hiệu điều khiển ghi dữ liệu xuống mức thấp . Khi được kéo lên cao, dữ liệu được ghi vào IC điều khiển LCD trên cạnh tăng của tín hiệu điều khiển ghi. Cuối cùng, tín hiệu chọn chip được kéo lên cao và quá trình ghi dữ liệu hoàn tất. Khi vào thao tác đọc, trên cơ sở đặt lại, trước tiên hãy kéo tín hiệu chọn chip xuống thấp, sau đó kéo tín hiệu chọn dữ liệu hoặc lệnh lên cao, sau đó kéo tín hiệu điều khiển đọc dữ liệu xuống thấp, sau đó đọc dữ liệu từ IC điều khiển LCD . Và sau đó Tín hiệu điều khiển dữ liệu đọc được kéo lên cao và dữ liệu được đọc ra trên cạnh tăng của tín hiệu điều khiển dữ liệu đọc. Cuối cùng, tín hiệu chọn chip được kéo lên cao và thao tác đọc dữ liệu hoàn tất.

Hướng dẫn sử dụng

Hướng dẫn STM32
Hướng dẫn đấu dây: Xem phần mô tả giao diện để biết cách gán chân.
Ghi chú:

  1. Mô-đun này có thể được cắm trực tiếp vào khe TFTLCD của bảng phát triển nguyên tử đúng giờ, không cần nối dây thủ công.
  2. Các chân cắm bên trong của MCU tương ứng sau đây đề cập đến các chân MCU được kết nối trực tiếp với khe cắm TFTLCD bên trong bảng phát triển, chỉ để tham khảo.
Phát triển MiniSTM32 bảng TFTLCD ổ cắm trong dòng hướng dẫn
Con số Pin mô-đun Tương ứng

Chân ổ cắm TFTLCD

Tương ứng với STM32F103RCT6

chân kết nối bên trong vi điều khiển

1 CS CS Máy tính9
2 RS RS Máy tính8
3 WR WR Máy tính7
4 RD RD Máy tính6
5 RST RST Máy tính4
6 D0 D0 PB0
7 D1 D1 PB1
8 D2 D2 PB2
9 D3 D3 PB3
10 D4 D4 PB4
11 D5 D5 PB5
12 D6 D6 PB6
13 D7 D7 PB7
14 D8 D8 PB8
15 D9 D9 PB9
16 Ngày 10 Ngày 10 PB10
17 Ngày 11 Ngày 11 PB11
18 Ngày 12 Ngày 12 PB12
19 Ngày 13 Ngày 13 PB13
20 Ngày 14 Ngày 14 PB14
21 Ngày 15 Ngày 15 PB15
22 GND GND GND
23 BL BL Máy tính10
24 VDD 3.3 3.3V
25 VDD 3.3 3.3V
26 GND GND GND
27 GND GND GND
28 NC Không sử dụng 5V
29 MI MISO Máy tính2
30 MO DAWDLE Máy tính3
31 CÁI BÚT CÁI BÚT Máy tính1
32 NC Không sử dụng NC
33 TCS TCS Máy tính13
34 TCK CLK Máy tính0
ưu tú STM32 phát triển bảng TFTLCD ổ cắm trong dòng hướng dẫn
Con số Pin mô-đun Chân ổ cắm TFTLCD tương ứng Tương ứng với chân kết nối bên trong vi điều khiển STM32F103ZET6
1 CS CS PG12
2 RS RS PG0
3 WR WR PD5
4 RD RD PD4
5 RST RST đặt lại mã pin
6 D0 D0 PD14
7 D1 D1 PD15
8 D2 D2 PD0
9 D3 D3 PD1
10 D4 D4 PE7
11 D5 D5 PE8
12 D6 D6 PE9
13 D7 D7 PE10
14 D8 D8 PE11
15 D9 D9 PE12
16 Ngày 10 Ngày 10 PE13
17 Ngày 11 Ngày 11 PE14
18 Ngày 12 Ngày 12 PE15
19 Ngày 13 Ngày 13 PD8
20 Ngày 14 Ngày 14 PD9
21 Ngày 15 Ngày 15 PD10
22 GND GND GND
23 BL BL PB0
24 VDD VDD 3.3V
25 VDD VDD 3.3V
26 GND GND GND
27 GND GND GND
28 NC Không sử dụng 5V
29 MI MISO PB2
30 MO DAWDLE PF9
31 CÁI BÚT CÁI BÚT PF10
32 NC Không sử dụng NC
33 TCS TCS PF11
34 TCK CLK PB1
Tàu chiến STM32 phát triển bảng TFTLCD ổ cắm trong dòng hướng dẫn
Pin mô-đun Chân ổ cắm TFTLCD tương ứng Tương ứng với STM32F103ZET6

chân kết nối bên trong vi điều khiển

V2 V3
CS CS PG12
RS RS PG0
WR WR PD5
RD RD PD4
RST RST đặt lại mã pin
D0 D0 PD14
D1 D1 PD15
D2 D2 PD0
D3 D3 PD1
D4 D4 PE7
D5 D5 PE8
D6 D6 PE9
D7 D7 PE10
D8 D8 PE11
D9 D9 PE12
Ngày 10 Ngày 10 PE13
Ngày 11 Ngày 11 PE14
Ngày 12 Ngày 12 PE15
Ngày 13 Ngày 13 PD8
Ngày 14 Ngày 14 PD9
Ngày 15 Ngày 15 PD10
GND GND GND
BL BL PB0
VDD VDD 3.3V
VDD VDD 3.3V
GND GND GND
GND GND GND
NC Không sử dụng 5V
29 MI MISO PF8 PB2
30 MO DAWDLE PF9
31 CÁI BÚT CÁI BÚT PF10
32 NC Không sử dụng NC
33 TCS TCS PB2 PF11
34 TCK CLK PB1
Phát triển Explorer STM32F4 bo mạch TFTLCD socket in-line hướng dẫn
Con số Pin mô-đun Tương ứng

Chân ổ cắm TFTLCD

Tương ứng với STM32F407ZGT6

chân kết nối bên trong vi điều khiển

1 CS CS PG12
2 RS RS PF12
3 WR WR PD5
4 RD RD PD4
5 RST RST đặt lại mã pin
6 D0 D0 PD14
7 D1 D1 PD15
8 D2 D2 PD0
9 D3 D3 PD1
10 D4 D4 PE7
11 D5 D5 PE8
12 D6 D6 PE9
13 D7 D7 PE10
14 D8 D8 PE11
15 D9 D9 PE12
16 Ngày 10 Ngày 10 PE13
17 Ngày 11 Ngày 11 PE14
18 Ngày 12 Ngày 12 PE15
19 Ngày 13 Ngày 13 PD8
20 Ngày 14 Ngày 14 PD9
21 Ngày 15 Ngày 15 PD10
22 GND GND GND
23 BL BL PB15
24 VDD VDD 3.3V
25 VDD VDD 3.3V
26 GND GND GND
27 GND GND GND
28 NC Không sử dụng 5V
29 MI MISO PB2
30 MO DAWDLE PF11
31 CÁI BÚT CÁI BÚT PB1
32 NC Không sử dụng NC
33 TCS TCS Máy tính13
34 TCK CLK PB0
Apollo Phát triển STM32F4/F7 bo mạch TFTLCD socket in-line hướng dẫn
 

Con số

 

Pin mô-đun

Chân ổ cắm TFTLCD tương ứng Corresponding to STM32F429IGT6、STM32F767IGT6、STM32H743IIT6

chân kết nối bên trong vi điều khiển

1 CS CS PD7
2 RS RS PD13
3 WR WR PD5
4 RD RD PD4
5 RST RST đặt lại mã pin
6 D0 D0 PD14
7 D1 D1 PD15
8 D2 D2 PD0
9 D3 D3 PD1
10 D4 D4 PE7
11 D5 D5 PE8
12 D6 D6 PE9
13 D7 D7 PE10
14 D8 D8 PE11
15 D9 D9 PE12
16 Ngày 10 Ngày 10 PE13
17 Ngày 11 Ngày 11 PE14
18 Ngày 12 Ngày 12 PE15
19 Ngày 13 Ngày 13 PD8
20 Ngày 14 Ngày 14 PD9
21 Ngày 15 Ngày 15 PD10
22 GND GND GND
23 BL BL PB5
24 VDD VDD 3.3V
25 VDD VDD 3.3V
26 GND GND GND
27 GND GND GND
28 NC Không sử dụng 5V
29 MI MISO PG3
30 MO DAWDLE PI3
31 CÁI BÚT CÁI BÚT PH7
32 NC Không sử dụng NC
33 TCS TCS PI8
34 TCK CLK PH6

Các bước vận hành:
A. Kết nối mô-đun LCD (Như trong Hình 1) và STM32 MCU theo
theo các hướng dẫn nối dây ở trên và bật nguồn;
B. Chọn chương trình kiểm tra C51 để kiểm tra, như hình bên dưới:
(Vui lòng tham khảo tài liệu chương trình thử nghiệm để biết chương trình thử nghiệm
Sự miêu tả.)

Mở dự án chương trình thử nghiệm đã chọn, biên dịch và tải xuống; có thể tìm thấy mô tả chi tiết về quá trình biên dịch và tải xuống chương trình thử nghiệm STM32 trong tài liệu sau:
http://www.lcdwiki.com/res/PublicFile/STM32_Keil_Use_Illustration_EN.pdf
D. Nếu mô-đun LCD hiển thị các ký tự và đồ họa bình thường, chương trình sẽ chạy thành công;
hướng dẫn C51

Hướng dẫn đấu dây: Xem mô tả giao diện để biết cách gán chân.
Ghi chú:

  1. Do mức đầu vào và đầu ra của GPIO của vi điều khiển STC12C5A60S2 là 5V, IC cảm ứng điện dung không thể hoạt động bình thường (chỉ có thể chấp nhận 1.8 ~ 3.3V). Nếu bạn muốn sử dụng chức năng cảm ứng điện dung, bạn cần kết nối với mô-đun chuyển đổi mức;
  2. Vì bộ vi điều khiển STC89C52RC không có chức năng đầu ra push-pull, nên chân điều khiển đèn nền cần được kết nối với nguồn điện 3.3V để có thể thắp sáng bình thường.
  3. Do dung lượng Flash của vi điều khiển STC89C52RC quá nhỏ (dưới 25KB), không tải được chương trình có chức năng cảm ứng nên màn hình cảm ứng không cần đi dây.
      vi điều khiển STC12C5A60S2 Bài kiểm tra chương trình dây điện hướng dẫn
       

    Pin mô-đun

    Tương ứng với bảng phát triển STC12

    chốt nối dây

      CS P13
      RS P12
      WR P11
      RD P10
      RST P33
      D0 P00
      D1 P01
      D2 P02
      D3 P03
      D4 P04
      D5 P05
      D6 P06
      D7 P07
      D8 P20
      D9 P21
      Ngày 10 P22
      Ngày 11 P23
      Ngày 12 P24
      Ngày 13 P25
      Ngày 14 P26
      Ngày 15 P27
      GND GND
      BL P31
      VDD 5V
      VDD 5V
      GND GND
      GND GND
      NC Không cần kết nối
      MI Không cần kết nối
    30 MO P34
    31 CÁI BÚT P32
    32 NC Không cần kết nối
    33 TCS P37
    34 TCK P36
    1 CS P13
    2 RS P12
    3 WR P11
    4 RD P10
    5 RST P14
    6 D0 P30
    7 D1 P31
    8 D2 P32
    9 D3 P33
    10 D4 P34
    11 D5 P35
    12 D6 P36
    13 D7 P37
    14 D8 P20
    15 D9 P21
    16 Ngày 10 P22
    17 Ngày 11 P23
    18 Ngày 12 P24
    19 Ngày 13 P25
    20 Ngày 14 P26
    21 Ngày 15 P27
    22 GND GND
    23 BL 3.3V
    24 VDD 5V
    25 VDD 5V
    26 GND GND
    27 GND GND
    28 NC Không cần kết nối
    29 MI Không cần kết nối
    30 MO Không cần kết nối
    31 CÁI BÚT Không cần kết nối
    32 NC Không cần kết nối
    33 TCS Không cần kết nối
    34 TCK Không cần kết nối

Các bước vận hành:
A. Kết nối mô-đun LCD (Như trong Hình 1) và MCU C51 theo hướng dẫn nối dây ở trên và bật nguồn;
B. Chọn chương trình kiểm tra C51 để kiểm tra, như hình bên dưới:
(Mô tả chương trình thử nghiệm vui lòng tham khảo tài liệu mô tả chương trình thử nghiệm trong gói thử nghiệm)

C. Mở dự án chương trình thử nghiệm đã chọn, biên dịch và tải xuống; có thể tìm thấy mô tả chi tiết về quá trình biên dịch và tải xuống chương trình thử nghiệm C51 trong tài liệu sau:
http://www.lcdwiki.com/res/PublicFile/C51_Keil%26stc-isp_Use_Illustration_EN.pdf
D. Nếu mô-đun LCD hiển thị các ký tự và đồ họa bình thường, chương trình sẽ chạy thành công;

Mô tả phần mềm
  1. Kiến trúc mã
    A. Mô tả kiến ​​trúc mã C51 và STM32 Kiến trúc mã được hiển thị bên dưới: Sampmã

    Mã API Demo cho thời gian chạy chương trình chính được bao gồm trong mã kiểm tra; Khởi tạo LCD và các hoạt động ghi dữ liệu cổng song song bin liên quan được bao gồm trong mã LCD; Vẽ các điểm, đường, đồ họa và các hoạt động liên quan đến hiển thị ký tự tiếng Trung và tiếng Anh được bao gồm trong mã GUI; Chức năng chính thực hiện ứng dụng để chạy; Mã nền tảng khác nhau tùy theo nền tảng; Mã IIC được sử dụng bởi IC cảm ứng điện dung GT911, bao gồm khởi tạo IIC, ghi và đọc dữ liệu, v.v.; Mã cảm ứng bao gồm hai phần: mã màn hình cảm ứng điện trở và mã màn hình cảm ứng điện dung (gt911); mã liên quan đến xử lý phím được bao gồm trong mã khóa (nền tảng C51 không có mã xử lý nút); Mã liên quan đến thao tác cấu hình đèn led được bao gồm trong mã đèn led (nền tảng C51 không có mã xử lý đèn led);
  2. Mô tả định nghĩa GPIO
    A.
    Chương trình kiểm tra STM32 Mô tả định nghĩa GPIO Định nghĩa GPIO của màn hình LCD của chương trình kiểm tra STM32 được đặt trong màn hình LCD.h file, được định nghĩa theo hai cách: 1) Chương trình test vi điều khiển STM32F103RCT6 sử dụng chế độ IO analog (không hỗ trợ bus FSMC) 2) Các chương trình kiểm tra MCU STM32 khác sử dụng chế độ bus FSMC STM32F103RCT6 Chương trình kiểm tra tương tự MCU IO Màn hình LCD Định nghĩa GPIO như hình dưới đây:

    Chương trình kiểm tra FSMC màn hình LCD GPIO được xác định như hình bên dưới (lấy chương trình kiểm tra FSMC của vi điều khiển STM32F103ZET6 làm chương trình kiểm tra cũample):

    Mã liên quan đến màn hình cảm ứng nền tảng STM32 chứa hai phần: mã màn hình cảm ứng điện trở và mã màn hình cảm ứng điện dung. Màn hình cảm ứng điện trở Định nghĩa GPIO được đặt trong rtp.h file như hiển thị bên dưới (lấy chương trình kiểm tra tương tự IO của vi điều khiển STM32F103ZET6 làm ví dụ cũample):

    Định nghĩa GPIO liên quan đến màn hình cảm ứng điện dung bao gồm hai phần: định nghĩa GPIO của IIC và ngắt màn hình và đặt lại định nghĩa GPIO. Định nghĩa IIC GPIO được đặt trong ctpiic.h file như được hiển thị bên dưới (lấy chương trình thử nghiệm FSMC của vi điều khiển STM32F103RCT6 làm ví dụ cũample):

    Việc ngắt màn hình cảm ứng và định nghĩa GPIO đặt lại được đặt trong GT911.h, như thể hiện trong hình dưới đây (lấy chương trình thử nghiệm FSMC của vi điều khiển STM32F103ZET6 làm ví dụ cũample):

    B. Chương trình kiểm tra C51 Mô tả định nghĩa GPIO Chương trình kiểm tra C51 Màn hình LCD Định nghĩa GPIO được đặt trong màn hình LCD.h file, như hình bên dưới (Lấy chương trình kiểm tra vi điều khiển STC12C5A60S2 làm ví dụ cũample):

    Định nghĩa chân song song cần chọn toàn bộ nhóm cổng GPIO, chẳng hạn như P0, P2, v.v. để khi truyền dữ liệu, thao tác được thuận tiện. Các chân khác có thể được định nghĩa là bất kỳ GPIO miễn phí nào. Mã liên quan đến màn hình cảm ứng nền tảng C51 chứa hai phần: mã màn hình cảm ứng điện trở và mã màn hình cảm ứng điện dung. Màn hình cảm ứng điện trở Định nghĩa GPIO được đặt trong rtp.h file như hình bên dưới (Lấy chương trình kiểm tra vi điều khiển STC12C5A60S2 làm ví dụ cũample):
    Định nghĩa GPIO liên quan đến màn hình cảm ứng điện dung bao gồm hai phần: định nghĩa GPIO của IIC và ngắt màn hình và đặt lại định nghĩa GPIO. Định nghĩa IIC GPIO được đặt trong gtiic.h file như hình bên dưới (lấy chương trình kiểm tra vi điều khiển STC12C5A60S2 làm ví dụ cũample):

    Ngắt màn hình và định nghĩa GPIO đặt lại được đặt trong GT911.h, như thể hiện trong hình dưới đây (lấy chương trình kiểm tra vi điều khiển STC12C5A60S2 làm ví dụ cũample):
    Định nghĩa GPIO của màn hình cảm ứng có thể được sửa đổi và có thể được định nghĩa như bất kỳ GPIO miễn phí nào khác.
  3. Thực hiện mã giao tiếp cổng song song
    A. Triển khai mã giao tiếp cổng song song của chương trình thử nghiệm STM32 Mã giao tiếp cổng song song của chương trình thử nghiệm STM32 được đặt trong LCD.c file, được thực hiện theo hai cách: 1) Chương trình thử nghiệm vi điều khiển STM32F103RCT6 sử dụng chế độ IO analog (không hỗ trợ bus FSMC) 2) Các chương trình thử nghiệm MCU STM32 khác sử dụng chế độ bus FSMC Chương trình thử nghiệm mô phỏng IO được thực hiện như hình bên dưới:

    Chương trình thử nghiệm FSMC được thực hiện như hình dưới đây:

    Cả ghi lệnh 8 và 16 bit cũng như ghi và đọc dữ liệu 8 và 16 bit đều được triển khai.

    B. Triển khai mã giao tiếp cổng song song của chương trình thử nghiệm C51 Mã liên quan được triển khai trong LCD.c file như được hiển thị bên dưới:
    Thực hiện các lệnh 8-bit và 16-bit cũng như ghi và đọc dữ liệu 8-bit và 16-bit.
  4. hướng dẫn cân chỉnh màn hình cảm ứng
    A.
    Hướng dẫn hiệu chuẩn màn hình cảm ứng chương trình kiểm tra STM32 Chương trình hiệu chuẩn màn hình cảm ứng STM32 tự động nhận biết xem có cần hiệu chuẩn hay không hoặc nhập hiệu chuẩn thủ công bằng cách nhấn một nút. Nó được bao gồm trong mục kiểm tra màn hình cảm ứng. Dấu hiệu chuẩn và các thông số hiệu chuẩn được lưu trong đèn flash AT24C02. Nếu cần thiết, hãy đọc từ flash. Quá trình hiệu chuẩn như hình dưới đây:

    B. Hướng dẫn hiệu chỉnh màn hình cảm ứng chương trình thử nghiệm C51 Việc hiệu chỉnh màn hình cảm ứng C51 cần thực hiện mục kiểm tra Touch_Adjust (chỉ khả dụng trong chương trình thử nghiệm STC12C5A60S2), như minh họa bên dưới:

    Sau khi hiệu chuẩn cảm ứng hoàn tất, bạn cần lưu các thông số hiệu chuẩn được hiển thị trên màn hình trong cảm ứng.c file, như được hiển thị bên dưới

Phần mềm thông dụng

Bộ thử nghiệm nàyampCác tập tin yêu cầu hiển thị tiếng Trung và tiếng Anh, ký hiệu và hình ảnh, vì vậy phần mềm modulo được sử dụng. Có hai loại phần mềm modulo: Image2Lcd và PCtoLCD2002. Đây chỉ là cài đặt của phần mềm modulo cho chương trình thử nghiệm. Cài đặt phần mềm modulo PCtoLCD2002 như sau:
Định dạng ma trận điểm chọn Mã tối chế độ modulo chọn chế độ lũy tiến Lấy mô hình chọn hướng (vị trí cao trước) Hệ thống số đầu ra chọn số thập lục phân Chọn định dạng tùy chỉnh Định dạng C51 Phương pháp cài đặt cụ thể như sau: http://www.lcdwiki.com/Chinese_and_English_display_modulo_settings Cài đặt phần mềm modulo Image2Lcd được hiển thị bên dưới:

Phần mềm Image2Lcd cần được đặt ở vị trí ngang, trái sang phải, từ trên xuống dưới và vị trí thấp ở chế độ quét trước.



www.surenoo.com

Tài liệu / Tài nguyên

Mô-đun TFT LCD Giao diện MCU Sê-ri SMC0350C-320480 của Surenoo [tập tin pdf] Hướng dẫn sử dụng
SMC0350C-320480, SMC0350C-320480 Sê-ri Mô-đun TFT LCD giao diện MCU, Mô-đun TFT LCD giao diện MCU, Mô-đun TFT LCD giao diện, Mô-đun TFT LCD, Mô-đun LCD

Tài liệu tham khảo

Để lại bình luận

Địa chỉ email của bạn sẽ không được công bố. Các trường bắt buộc được đánh dấu *