Logo-Surenoo

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

Surenoo-SMC0240A-240320-Series-MCU-Giao diện-TFT-LCD-Mô-đun-sản phẩm-hình ảnh

Surenoo-SMC0240A-240320-Series-MCU-Giao diện-TFT-LCD-Module-1

Công ty TNHH Công nghệ Surenoo Thâm Quyến
www.surenoo.com
Skype: chắc chắn365

Bảng dữ liệu bộ điều khiển tham chiếu
Hướng dẫn lựa chọn mô-đun LCD giao diện MCU
ILI9341

Mô tả sản phẩm

Sản phẩm này là mô-đun TFT LCD 2.4 inch, có độ phân giải 320 × 240 và hỗ trợ hiển thị màu 16BIT RGB 65K, IC điều khiển bên trong là ILI9341. Phần cứng của nó hỗ trợ chuyển đổi chế độ bus dữ liệu cổng song song 8 bit và 16 bit, mặc định sử dụng chế độ bus dữ liệu 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ở, khe cắm thẻ SD và bảng nối đa năng PCB. Nó có thể được Chèn trực tiếp bảng phát triển sê-ri STM32 và hỗ trợ mở rộng thẻ SD.

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

  • Màn hình màu 2.4 inch, hỗ trợ hiển thị màu 16BIT RGB 65K, hiển thị màu sắc phong phú
  • Độ phân giải 240×320 cho hiển thị rõ nét
  • Hỗ trợ chuyển đổi chế độ bus dữ liệu song song 8 bit và 16 bit, truyền bus song song 16 bit mặc định, tốc độ truyền nhanh
  • Hỗ trợ các 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ợ chức năng cảm ứng
  • Hỗ trợ mở rộng chức năng thẻ SD
  • 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

Thông số sản phẩm

Tên Sự miêu tả
Hiển thị màu sắc Màu RGB 65K
Mã sản phẩm MRB2408
Kích thước màn hình 2.4 (inch)
Loại màn hình TFT
IC điều khiển ILI9341
Nghị quyết 320 * 240 (Pixel)
Giao diện mô-đun Giao diện song song 8bit hoặc 16Bit
Khu vực hoạt động 48.96*36.72(mm)
Loại màn hình cảm ứng màn hình cảm ứng điện trở
Cảm ứng IC XPT2046
Kích thước PCB mô-đun 44.25 × 76.00 (mm)
Nhiệt độ hoạt động -20℃~70℃
Nhiệt độ lưu trữ -40℃~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 Sẽ được thông báo sau

Mô tả giao diện

Surenoo-SMC0240A-240320-Series-MCU-Giao diện-TFT-LCD-Module-2

Bức tranh 1. Mô-đun Pin lụa hình ảnh màn hình

Ghi chú: 

  1. Phần cứng mô-đun hỗ trợ chuyển đổi chế độ bus dữ liệu cổng song song 8-bit và 16-bit (như được thể hiện bằng hộp màu đỏ trong Hình 1 ở trên), như sau:
    • Hàn R1 với điện trở 0Ω hoặc ngắn mạch trực tiếp và ngắt kết nối R2:
      Chọn chế độ bus dữ liệu cổng song song 16-bit, sử dụng các chân dữ liệu D1~D8, D10~D17
    • Hàn R2 với điện trở 0Ω hoặc ngắn mạch trực tiếp và ngắt kết nối R1:
      Chọn chế độ bus dữ liệu cổng song song 8 bit, sử dụng chân dữ liệu D10~D17

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ột 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), nhưng nên kết nối 3.3V, vì kết nối 5V sẽ dẫn đến mạch tăng sinh nhiệt, ảnh hưởng đến tuổi thọ module; nếu bạn mua màn hình LCD trần, nhớ chỉ kết nối 3.3V.
  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 D1 Bus dữ liệu LCD chân 8-bit thấp (Nếu chế độ 8-bit là
7 D2 được chọn, các chân dữ liệu 8 bit thấp hơn không được sử dụng.)
8 D3
9 D4
10 D5
11 D6
12 D7
13 D8
14 Ngày 10 Bus dữ liệu LCD chân 8-bit cao
15 Ngày 11
16 Ngày 12
17 Ngày 13
18 Ngày 14
19 Ngày 15
20 Ngày 16
21 Ngày 17
22 SCS Chốt điều khiển lựa chọn thẻ SD (được sử dụng khi sử dụng chức năng mở rộng thẻ SD, chương trình thử nghiệm này không được sử dụng)
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 voltagIC điều chỉnh, vì vậy nguồn điện có thể được kết nối với 5V hoặc 3.3V)
25 VDD
26 GND Pin nối đất mô-đun
27 GND
28 V5 Chân dương nguồn đèn nền LCD (nguồn điện đèn nền được chia sẻ mặc định trên bo mạch, không thể kết nối chân này)
29 MO Pin đầu vào dữ liệu xe buýt SPI màn hình cảm ứng
30 MI Chân đầu ra dữ liệu bus SPI màn hình cảm ứng
31 CÁI BÚT Pin phát hiện ngắt màn hình cảm ứng (Mức thấp khi xảy ra chạm)
32 FCS Chốt điều khiển chọn chip Flash (được sử dụng khi sử dụng chức năng mở rộng Flash, chương trình thử nghiệm này không được sử dụng)
33 TCS Chip IC màn hình cảm ứng chọn chân điều khiển (Bật ở mức thấp)
34 CLK Pin điều khiển đồng hồ xe buýt SPI màn hình cảm ứng

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

Mạch phần cứng mô-đun LCD bao gồm năm phần: mạch điều khiển màn hình LCD, màn hình cảm ứng điện trởampmạch ling, mạch giao diện thẻ SD, mạch chuyển đổi chế độ Bus dữ liệu 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àn hình cảm ứng điện trở sampmạch ling được sử dụng để phát hiện sự kiện chạm, thực hiện chuyển đổi AD trên dữ liệu chạm và truyền các giá trị tọa độ chạm.
Mạch điều khiển thẻ SD được sử dụng để mở rộng chức năng thẻ SD, kiểm soát nhận dạng, đọc và ghi thẻ SD.
Mạch chuyển đổi chế độ bus dữ liệu để chuyển đổi chế độ bus dữ liệu cổng song song 8 bit hoặc 16 bit.
Mạch điều khiển đèn nền để kiểm soát độ sáng của đèn nền và lựa chọn nguồn điện.

Nguyên lý làm việc

Giới thiệu về Bộ điều khiển ILI9341
Bộ điều khiển ILI9341 hỗ trợ độ phân giải tối đa 240*320 và có GRAM 172800 byte. Nó cũng hỗ trợ các bus dữ liệu cổng song song 8 bit, 9 bit, 16 bit và 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. ITI9341 cũng hỗ trợ hiển thị màu 65K, 262K RGB, 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 ILI9341 sử dụng 16 bit (RGB565) để điều khiển màn hình pixel, do đó, 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ị ILI9341 được thực hiện bằng cách đặt địa chỉ và sau đó đặt giá trị màu.

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:

Surenoo-SMC0240A-240320-Series-MCU-Giao diện-TFT-LCD-Module-3

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:

Surenoo-SMC0240A-240320-Series-MCU-Giao diện-TFT-LCD-Module-4

CSX là tín hiệu chọn chip để bật và tắt giao tiếp cổng song song, hoạt động thấp
RESX là tín hiệu đặt lại bên ngoài, hoạt động ở mức thấp
D/CX là tín hiệu lựa chọn dữ liệu hoặc lệnh, dữ liệu 1 ghi hoặc tham số lệnh, lệnh 0 ghi
WRX là tín hiệu điều khiển ghi dữ liệu
RDX là tín hiệu điều khiển đọc dữ liệu
D[X: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 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.
MiniSTM32 phát triển Cái 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 D1 D0 PB0
7 D2 D1 PB1
8 D3 D2 PB2
9 D4 D3 PB3
10 D5 D4 PB4
11 D6 D5 PB5
12 D7 D6 PB6
13 D8 D7 PB7
14 Ngày 10 D8 PB8
15 Ngày 11 D9 PB9
16 Ngày 12 Ngày 10 PB10
17 Ngày 13 Ngày 11 PB11
18 Ngày 14 Ngày 12 PB12
19 Ngày 15 Ngày 13 PB13
20 Ngày 16 Ngày 14 PB14
21 Ngày 17 Ngày 15 PB15
22 SCS Không sử dụng 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 V5 Không sử dụng 5V
29 MO MISO Máy tính2
30 MI DAWDLE Máy tính3
31 CÁI BÚT CÁI BÚT Máy tính1
32 FCS Không sử dụng NC
33 TCS TCS Máy tính13
34 CLK CLK Máy tính0
Ưu tú STM32 phát triển Cái 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 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 D1 D0 PD14
7 D2 D1 PD15
8 D3 D2 PD0
9 D4 D3 PD1
10 D5 D4 PE7
11 D6 D5 PE8
12 D7 D6 PE9
13 D8 D7 PE10
14 Ngày 10 D8 PE11
15 Ngày 11 D9 PE12
16 Ngày 12 Ngày 10 PE13
17 Ngày 13 Ngày 11 PE14
18 Ngày 14 Ngày 12 PE15
19 Ngày 15 Ngày 13 PD8
20 Ngày 16 Ngày 14 PD9
21 Ngày 17 Ngày 15 PD10
22 SCS Không sử dụng GND
23 BL BL PB0
24 VDD VDD 3.3V
25 VDD VDD 3.3V
26 GND GND GND
27 GND GND GND
28 V5 Không sử dụng 5V
29 MO MISO PB2
30 MI DAWDLE PF9
31 CÁI BÚT CÁI BÚT PF10
32 FCS Không sử dụng NC
33 TCS TCS PF11
34 CLK CLK PB1
tàu chiến STM32 phát triển Cái 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 STM32F103ZET6 chân kết nối bên trong vi điều khiển
V2 V3
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 D1 D0 PD14
7 D2 D1 PD15
8 D3 D2 PD0
9 D4 D3 PD1
10 D5 D4 PE7
11 D6 D5 PE8
12 D7 D6 PE9
13 D8 D7 PE10
14 Ngày 10 D8 PE11
15 Ngày 11 D9 PE12
16 Ngày 12 Ngày 10 PE13
17 Ngày 13 Ngày 11 PE14
18 Ngày 14 Ngày 12 PE15
19 Ngày 15 Ngày 13 PD8
20 Ngày 16 Ngày 14 PD9
21 Ngày 17 Ngày 15 PD10
22 SCS Không sử dụng GND
23 BL BL PB0
24 VDD VDD 3.3V
25 VDD VDD 3.3V
26 GND GND GND
27 GND GND GND
28 V5 Không sử dụng 5V
29 MO MISO PF8 PB2
30 MI DAWDLE PF9
31 CÁI BÚT CÁI BÚT PF10
32 FCS Không sử dụng NC
33 TCS TCS PB2 PF11
34 CLK CLK PB1
Nhà thám hiểm STM32F4 phát triển Cái 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 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 D1 D0 PD14
7 D2 D1 PD15
8 D3 D2 PD0
9 D4 D3 PD1
10 D5 D4 PE7
11 D6 D5 PE8
12 D7 D6 PE9
13 D8 D7 PE10
14 Ngày 10 D8 PE11
15 Ngày 11 D9 PE12
16 Ngày 12 Ngày 10 PE13
17 Ngày 13 Ngày 11 PE14
18 Ngày 14 Ngày 12 PE15
19 Ngày 15 Ngày 13 PD8
20 Ngày 16 Ngày 14 PD9
21 Ngày 17 Ngày 15 PD10
22 SCS Không sử dụng GND
23 BL BL PB15
24 VDD VDD 3.3V
25 VDD VDD 3.3V
26 GND GND GND
27 GND GND GND
28 V5 Không sử dụng 5V
29 MO MISO PB2
30 MI DAWDLE PF11
31 CÁI BÚT CÁI BÚT PB1
32 FCS Không sử dụng NC
33 TCS TCS Máy tính13
34 CLK CLK PB0
Apollo STM32F4/F7 phát triển Cái 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 STM32F429IGT6STM32F767IGT6STM32H743IIT6 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 D1 D0 PD14
7 D2 D1 PD15
8 D3 D2 PD0
9 D4 D3 PD1
10 D5 D4 PE7
11 D6 D5 PE8
12 D7 D6 PE9
13 D8 D7 PE10
14 Ngày 10 D8 PE11
15 Ngày 11 D9 PE12
16 Ngày 12 Ngày 10 PE13
17 Ngày 13 Ngày 11 PE14
18 Ngày 14 Ngày 12 PE15
19 Ngày 15 Ngày 13 PD8
20 Ngày 16 Ngày 14 PD9
21 Ngày 17 Ngày 15 PD10
22 SCS Không sử dụng GND
23 BL BL PB5
24 VDD VDD 3.3V
25 VDD VDD 3.3V
26 GND GND GND
27 GND GND GND
28 V5 Không sử dụng 5V
29 MO MISO PG3
30 MI DAWDLE PI3
31 CÁI BÚT CÁI BÚT PH7
32 FCS Không sử dụng NC
33 TCS TCS PI8
34 CLK CLK PH6

Các bước vận hành: 

  • Kết nối mô-đun LCD (Như trong Hình 1) và STM32 MCU theo hướng dẫn nối dây ở trên và bật nguồn;
  • 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 kiểm tra vui lòng tham khảo tài liệu mô tả chương trình kiểm tra trong gói kiểm tra)

Surenoo-SMC0240A-240320-Series-MCU-Giao diện-TFT-LCD-Module-5

 

  • 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
  • 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.

STC12C5A60S2 vi điều khiển Bài kiểm tra chương trình hướng dẫn đấu dây
Con số Pin mô-đun Tương ứng với bảng phát triển STC12 chốt nối dây
1 CS P13
2 RS P12
3 WR P11
4 RD P10
5 RST P33
6 D1 P00
7 D2 P01
8 D3 P02
9 D4 P03
10 D5 P04
11 D6 P05
12 D7 P06
13 D8 P07
14 Ngày 10 P20
15 Ngày 11 P21
16 Ngày 12 P22
17 Ngày 13 P23
18 Ngày 14 P24
19 Ngày 15 P25
20 Ngày 16 P26
21 Ngày 17 P27
22 SCS Không cần kết nối
23 BL P32
24 VDD 3.3V/5V
25 VDD 3.3V/5V
26 GND GND
27 GND GND
28 V5 Không cần kết nối
29 MO P35
30 MI P34
31 CÁI BÚT P40
32 FCS Không cần kết nối
33 TCS P37
34 CLK P36
STC89C52RC vi điều khiển Bài kiểm tra chương trình dây điện hướng dẫn
Con số  

Pin mô-đun

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

chốt nối dây

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

Ghi chú: 

  1. 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.
  2. 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.

Các bước vận hành: 

  • 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;
  • 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)

Surenoo-SMC0240A-240320-Series-MCU-Giao diện-TFT-LCD-Module-6

  • 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
  • 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

Kiến trúc mã
Mô tả cấu trúc mã C51 và STM32 Cấu trúc mã được hiển thị bên dưới:

Surenoo-SMC0240A-240320-Series-MCU-Giao diện-TFT-LCD-Module-7

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; Các hoạt động liên quan đến màn hình cảm ứng được bao gồm trong mã cảm ứng; 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);

Mô tả định nghĩa GPIO
Mô tả định nghĩa GPIO chương trình thử nghiệm STM32
Định nghĩa GPIO của màn hình LCD của chương trình kiểm tra STM32 được đặt trong 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:
Surenoo-SMC0240A-240320-Series-MCU-Giao diện-TFT-LCD-Module-8Chươ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):

Surenoo-SMC0240A-240320-Series-MCU-Giao diện-TFT-LCD-Module-9

Định nghĩa GPIO liên quan đến màn hình cảm ứng STM32 được đặt trong cảm ứng file như minh họa bên dưới (lấy chương trình thử nghiệm mô phỏng IO của vi điều khiển STM32F103RCT6 làm ví dụ cũample):

Surenoo-SMC0240A-240320-Series-MCU-Giao diện-TFT-LCD-Module-10Mô tả định nghĩa GPIO chương trình thử nghiệm C51
Chương trình thử nghiệm C51 màn hình LCD định nghĩa GPIO được đặt trong 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):

Surenoo-SMC0240A-240320-Series-MCU-Giao diện-TFT-LCD-Module-11

Đị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. Định nghĩa GPIO liên quan đến màn hình cảm ứng được đặt trong touch.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):

Surenoo-SMC0240A-240320-Series-MCU-Giao diện-TFT-LCD-Module-13

Đị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.
Nếu bộ vi điều khiển không có nhóm P4 GPIO, penirq có thể được định nghĩa là các GPIO khác.

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 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

Chương trình thử nghiệm mô phỏng IO được thực hiện như hình bên dưới:

Surenoo-SMC0240A-240320-Series-MCU-Giao diện-TFT-LCD-Module-14

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

Surenoo-SMC0240A-240320-Series-MCU-Giao diện-TFT-LCD-Module-15

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.

Chương trình thử nghiệm C51 triển khai mã giao tiếp cổng song song Mã liên quan được triển khai trong LCD.c file như được hiển thị bên dưới:

Surenoo-SMC0240A-240320-Series-MCU-Giao diện-TFT-LCD-Module-16

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.

hướng dẫn cân chỉnh màn hình cảm ứng
A. Hướng dẫn hiệu chỉnh màn hình cảm ứng của chương trình thử nghiệm STM32
Chương trình hiệu chỉnh 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:

Surenoo-SMC0240A-240320-Series-MCU-Giao diện-TFT-LCD-Module-17

Surenoo-SMC0240A-240320-Series-MCU-Giao diện-TFT-LCD-Module-1718

Hướng dẫn hiệu chỉnh màn hình cảm ứng chương trình thử nghiệm C51
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ỉ có trong chương trình kiểm tra STC12C5A60S2), như hình dưới đây: Hướng dẫn hiệu chỉnh màn hình cảm ứng chương trình kiểm tra C51

Surenoo-SMC0240A-240320-Series-MCU-Giao diện-TFT-LCD-Module-18

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:

Surenoo-SMC0240A-240320-Series-MCU-Giao diện-TFT-LCD-Module-19

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ẫu chọn hướng (vị trí cao trước)
Hệ thống số đầu ra chọn số thập lục phân
Lựa 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:

Surenoo-SMC0240A-240320-Series-MCU-Giao diện-TFT-LCD-Module-20

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 SMC0240A-240320 của Surenoo [tập tin pdf] Hướng dẫn sử dụng
SMC0240AA3-240320, Sê-ri SMC0240A-240320, Sê-ri SMC0240A-240320 Mô-đun TFT LCD giao diện MCU, Mô-đun LCD TFT giao diện MCU, Mô-đun LCD TFT, 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 *