Mô-đun TFT LCD sê-ri Surenoo SAM0400A-320480 cho Hướng dẫn sử dụng Arduino Mega2560
Mô-đun LCD TFT Sê-ri Surenoo SAM0400A-320480 cho Arduino Mega2560

lông rậm
Mã QR

Ứng dụng WhatsApp
Mã QR
Mã QR
Mã QR

WeChat
Mã QR

Mô tả sản phẩm

Sản phẩm là mô-đun TFT LCD 3.95 inch với độ phân giải 480 × 320, màn hình màu 16BIT RGB 65K, ổ đĩa trong ICST7796S,ST7796S,  Giao tiếp cổng song song 8 bit và 16 bit và giao tiếp cổng song song 8 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ó hỗ trợ mở rộng thẻ SD và có thể được cắm trực tiếp vào bảng phát triển Arduino MEGA2560. Nó cũng có thể được sử dụng trên nền tảng C51 và STM32

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

  • Màn hình màu 3.95 inch, hỗ trợ hiển thị màu 16BIT RGB 65K, hiển thị màu sắc phong phú
  • Độ phân giải 480×320 cho hiển thị rõ nét
  • ILI9488: Hỗ trợ truyền bus song song 8 bit với tốc độ truyền nhanh ST7796S: Hỗ trợ truyền bus song song 8 bit và 16 bit với tốc độ truyền nhanh
  • IC chuyển mức 5V/3.3V trên bo mạch tương thích với điện áp hoạt động 5V/3.3Vtage
  • Hỗ trợ Arduino Mage2560 để 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 thư viện Arduino và phong phú sampchương trình le
  • Có sẵn trên nền tảng C51 và STM32 với số lượng phong phúampchương trình le
  • 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 MAR3953
Kích thước màn hình 3.95 (inch)
Kiểu TFT

 

IC điều khiển ILI9488/ST7796S
Nghị quyết 480 * 320 (Pixel)
Giao diện mô-đun ILI9488: Giao diện song song 8Bit ST7796S: Giao diện song song 8Bit hoặc 16Bit
Khu vực hoạt động 83.52 × 55.68 (mm)
Kích thước PCB mô-đun 61.54 × 105.69 (mm)
Đèn nền 6 chip đèn LED trắng HighLight
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 Sẽ được thông báo sau
IC điều khiển ILI9488/ST7796S
Nghị quyết 480 * 320 (Pixel)
Giao diện mô-đun ILI9488: Giao diện song song 8Bit ST7796S: Giao diện song song 8Bit hoặc 16Bit
Khu vực hoạt động 83.52 × 55.68 (mm)
Kích thước PCB mô-đun 61.54 × 105.69 (mm)
Đèn nền 6 chip đèn LED trắng HighLight
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 Sẽ được thông báo sau
IC điều khiển ILI9488/ST7796S
Nghị quyết 480 * 320 (Pixel)
Giao diện mô-đun ILI9488: Giao diện song song 8Bit ST7796S: Giao diện song song 8Bit hoặc 16Bit
Khu vực hoạt động 83.52 × 55.68 (mm)
Kích thước PCB mô-đun 61.54 × 105.69 (mm)
Đèn nền 6 chip đèn LED trắng HighLight
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 Sẽ được thông báo sau

Mô tả giao diện

Mô tả giao diện

Bức tranh 1. Mô-đun Pin lụa hình ả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 hiển thị bằng hộp màu xanh lam trong Hình 1 ở trên), như sau

A. Hàn R5 với điện trở 0Ω hoặc ngắn mạch trực tiếp và ngắt kết nối R4: chọn chế độ bus dữ liệu 16 bit (mặc định), sử dụng chân dữ liệu DB0 ~ DB15
NS. Hàn R4 với điện trở 0Ω hoặc ngắn mạch trực tiếp và ngắt kết nối R5: chọn chế độ bus dữ liệu 8 bit, sử dụng chân dữ liệu DB0 ~ DB7

Lưu ý quan trọng: 

  1. Các số chân 1~30 sau đây đề cập đến số chân mô-đun của công ty chúng tôi với bảng nối đa năng PCB. 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: LCD_CS dài 20 feet trên mô-đun của chúng tôi, có thể là x feet trên các kích thước khác nhau của màn hình trần.
  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ần được kết nối với 5V (mô-đun đã tích hợp mạch 5V đến 3.3V có tỷ lệ rớt cực thấp), nếu bạn mua màn hình LCD màn hình trần, hãy nhớ chỉ kết nối 3.3 v.v.
  3. Giới thiệu về đèn nền voltage: Các mô-đun có bảng nối đa năng PCB được kết nối với 3.3V, không cần truy cập thủ công. Nếu bạn đang mua một màn hình trần, LEDA được kết nối với 3.0V-3.3V và LEDKx có thể được nối đất.
Con số Pin mô-đun Mô tả Pin
1 5V Pin nguồn
2 DB0      Bus dữ liệu chân 8-bit thấp
3 DB1
4 DB2
5 DB3
6 DB4
7 DB5
8 DB6
9 DB7
10 DB8 Bus dữ liệu cao Chân 8 bit Nếu ở chế độ 8 bit, không có kết nối
11 DB9
12 DB10
13 DB11
14 DB12
15 DB13
16 DB14
17 DB15
18 LCD_RS Thanh ghi LCD / chân chọn dữ liệu
19 LCD_WR Chân điều khiển ghi LCD
20 LCD_CS Chip LCD chọn chân điều khiển
21 LCD_RST Chân điều khiển đặt lại LCD
22 LCD_RD Chân điều khiển đọc LCD
23 NC Không xác định, dành riêng
24 TP_IRQ Chân điều khiển ngắt màn hình cảm ứng
25 SD_CS Tham khảo mở rộng: mã pin chọn thẻ SD
26 MISO Chân đầu vào xe buýt SPI
27 DAWDLE Chân đầu ra xe buýt SPI
28 EX_CLK Chân đồng hồ xe buýt SPI
29 TP_CS Chip màn hình cảm ứng chọn pin
30 GND Chốt nối đất

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ạch dịch chuyển mức, mạch điều khiển thẻ SD, mạch điều khiển màn hình cảm ứng và mạch chuyển đổi chế độ bus dữ liệu 8-bit và 16-bit.

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 chuyển mức để chuyển đổi 5V/3.3V, làm cho mô-đun tương thích với

Nguồn điện 3.3V/5V. 

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 điều khiển màn hình cảm ứng được sử dụng để điều khiển việc 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.

Các mạch chuyển đổi chế độ bus dữ liệu 8 bit và 16 bit được sử dụng để chuyển đổi loại bus dữ liệu (chế độ 8 bit và chế độ 16 bit). Để biết chi tiết, xem hộp màu đỏ trong Hình 1 ở trên hoặc tham khảo sơ đồ mạch mô-đun.

nguyên lý làm việc

Giới thiệu Bộ điều khiển ST7796S ILI9488

Các ST7796S ILI9488 là bộ điều khiển chip đơn dành cho màn hình TFT-LCD 262 K màu. Nó hỗ trợ độ phân giải tối đa là 320*480 và có GRAM là 345600 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. cũng hỗ trợ 65K, 262K, 16 triệu RGB hiển thị màu sắc, 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.

Các ST7796S ILI9488 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. Các ST7796S ILI9488 phương thức hiển thị đượ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ư được hiển thị
Giới thiệu

Hình 1: Chu kỳ ghi OBI Loại B

Ghi chú: WAX là một tín hiệu không đồng bộ có thể được tắt khi không được sử dụng

Khi tín hiệu D:CX được điều khiển ở mức thấp 10. dữ liệu đầu vào trên xen kẽ được hiểu là thông tin lệnh. Tín hiệu DC% cũng có thể được kéo lên mức cao khi Me dela là dữ liệu RAM hoặc tham số lệnh
Giới thiệu

CSX là tín hiệu chọn chip để bật và tắt giao tiếp cổng song song, RESX ở mức thấp đang hoạt động là tín hiệu đặt lại bên ngoài, D/CX ở mức thấp đang hoạt động là tín hiệu chọn lệnh hoặc dữ liệu, dữ liệu ghi 1 lần hoặc tham số lệnh, lệnh ghi 0 lần WRX là một tín hiệu điều khiển ghi dữ liệu D[X:0] là một 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.

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

hướng dẫn Arduino

Hướng dẫn đấu dây:
Xem mô tả giao diện để gán chân. Mô-đun này có thể được cắm trực tiếp vào Arduino UNO và Mega2560, không cần nối dây thủ công, như hình bên dưới:
Hướng dẫn đấu dây

Mega2560 chèn ảnh trực tiếp 

Trực tiếp chèn vào hướng dẫn Arduino MEGA2560 vi điều khiển Bài kiểm tra chương trình ghim
 Con số   Pin mô-đun Tương ứng với sự phát triển của MEGA2560bảng cắm chân cắm trực tiếp
Chế độ 8-bit Chế độ 16-bit
1 5V 5V
2 DB0 37
3 DB1 36
4 DB2 35
5 DB3 34
6 DB4 33
7 DB5 32
8 DB6 31
9 DB7 30
10 DB8       không được sử dụng 22
11 DB9 23
12 DB10 24
13 DB11 25
14 DB12 26
15 DB13 27
16 DB14 28
17 DB15 29
18 LCD_RS 38
19 LCD_WR 39
20 LCD_CS 40
21 LCD_RST 41
22 LCD_RD 43
23 NC không được sử dụng
24 TP_IRQ 44
25 SD_CS 48
26 MISO 50
27 DAWDLE 51
28 TP_CS 53
29 EX_CLK 52
30 GND GND

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

A. Chèn mô-đun LCD trực tiếp vào Arduino MCU theo hướng dẫn nối dây ở trên và bật nguồn;
B. Sao chép các thư viện phụ thuộc trong thư mục Cài đặt thư viện của gói thử nghiệm vào thư mục thư viện của thư mục dự án Arduino (nếu bạn không cần phụ thuộc vào các thư viện thì không cần sao chép chúng);
C. Mở thư mục chứa chương trình kiểm tra Arduino và chọn examptập tin bạn muốn kiểm tra, như minh họa bên dưới: (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 để biết mô tả chương trình kiểm tra)
Các bước vận hành

D. Mở s đã chọnampdự án le, biên dịch và tải xuống. Các phương thức hoạt động cụ thể cho chương trình thử nghiệm Arduino dựa trên sao chép, biên dịch và tải xuống thư viện như sau:

http://www.lcdwiki.com/res/PublicFile/Arduino_IDE_Use_Illustration_EN.pdf

E. 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 để gán chân

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 STC89 chốt nối dây của bo mạch phát triển
Chế độ 8-bit Chế độ 16-bit
1 5V 5V
2 DB0 P30
3 DB1 P31
4 DB2 P32
5 DB3 P33
6 DB4 P34
7 DB5 P35
8 DB6 P36
9 DB7 P37
10 DB8

không cần kết nối

P20
11 DB9 P21
12 DB10 P22
13 DB11 P23
14 DB12 P24
15 DB13 P25
16 DB14 P26
17 DB15 P27
18 LCD_RS P12
19 LCD_WR P11
20 LCD_CS P13
21 LCD_RST P14
22 LCD_RD P10
23 NC không cần kết nối
24 TP_IRQ không cần kết nối (không test được cảm ứng)
25 SD_CS không cần kết nối
26 MISO không cần kết nối (không test được cảm ứng)
27 DAWDLE không cần kết nối (không test được cảm ứng)
28 TP_CS không cần kết nối (không test được cảm ứng)
29 EX_CLK không cần kết nối (không test được cảm ứng)
30 GND GND

 

STC12C5A60S2 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 sự phát triển của STC12 chốt đấu dây bo mạch
Chế độ 8-bit Chế độ 16-bit
1 5V 5V
2 DB0 P00
3 DB1 P01
4 DB2 P02
5 DB3 P03
6 DB4 P04
7 DB5 P05
8 DB6 P06
9 DB7 P07
10 DB8

không cần kết nối

P20
11 DB9 P21
12 DB10 P22
13 DB11 P23
14 DB12 P24
15 DB13 P25
16 DB14 P26
17 DB15 P27
18 LCD_RS P12
19 LCD_WR P11
20 LCD_CS P13
21 LCD_RST P33
22 LCD_RD P10
23 NC không cần kết nối
24 TP_IRQ P40
25 SD_CS không cần kết nối
26 MISO P35
27 DAWDLE P34
28 TP_CS P37
29 EX_CLK P36
30 GND GND

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

A. Kết nối mô-đun LCD và MCU C51 theo cách nối dây trên
hướng dẫn và bật nguồn;
B. Mở thư mục chứa chương trình kiểm tra C51 và chọn tệp cũample để được kiểm tra, như hình dưới đây:

(Vui lòng tham khảo tài liệu mô tả chương trình thử nghiệm để biết mô tả chương trình thử nghiệm)
Các bước vận hành

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%26stcisp_Use_Illustration_EN.pdf

D. Nếu mô-đun LCD hiển thị ký tự và đồ họa bình thường, chương trình sẽ chạy thành công

Hướng dẫn STM32

Xem mô tả giao diện để biết cách gán chân.

Chương trình test vi điều khiển STM32F103RCT6 dây điện hướng dẫn
Con số Pin mô-đun Tương ứng với bảng phát triển MiniSTM32 chốt nối dây
Chế độ 8-bit Chế độ 16-bit
1 5V 5V
2 DB0 PB0
3 DB1 PB1
4 DB2 PB2
5 DB3 PB3
6 DB4 PB4
7 DB5 PB5
8 DB6 PB6
9 DB7 PB7
10 DB8

không cần kết nối

PB8
11 DB9 PB9
12 DB10 PB10
13 DB11 PB11
14 DB12 PB12
15 DB13 PB13
16 DB14 PB14
17 DB15 PB15
18 LCD_RS Máy tính8
19 LCD_WR Máy tính7
20 LCD_CS Máy tính9
21 LCD_RST Máy tính10
22 LCD_RD Máy tính6
23 NC không cần kết nối
24 TP_IRQ Máy tính1
25 SD_CS không cần kết nối
26 MISO Máy tính2
27 DAWDLE Máy tính3
28 TP_CS Máy tính13
29 EX_CLK Máy tính0
30 GND GND

 

STM32F429IGT6STM32F767IGT6vi điều khiển STM32H743IIT6 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 sự phát triển của Apollo STM32F4/F7chốt đấu dây bo mạch
Chế độ 8-bit Chế độ 16-bit
1 5V 5V
2 DB0/NC PE0
3 DB1/NC PE1
4 DB2/NC PE2
5 DB3/NC PE3
6 DB4/NC PE4
7 DB5/NC PE5
8 DB6/NC PE6
9 DB7/NC PE7
10 DB8

không cần kết nối

PE8
11 DB9 PE9
12 DB10 PE10
13 DB11 PE11
14 DB12 PE12
15 DB13 PE13
16 DB14 PE14
17 DB15 PE15
18 LCD_RS Máy tính8
19 LCD_WR Máy tính7
20 LCD_CS Máy tính9
21 LCD_RST Máy tính10
22 LCD_RD Máy tính6
23 NC không cần kết nối
24 TP_IRQ PH10
25 SD_CS không cần kết nối
26 MISO PH11
27 DAWDLE PH12
28 TP_CS PH13
29 EX_CLK PH9
30 GND GND

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

A. Kết nối mô-đun LCD và MCU STM32 theo cách nối dây trên
hướng dẫn và bật nguồn;
B. Mở thư mục chứa chương trình thử nghiệm STM32 và chọn thư mục cũamptập tin cần kiểm tra, như minh họa bên dưới: (Vui lòng tham khảo tài liệu mô tả chương trình kiểm tra để biết mô tả chương trình kiểm tra)
Các bước vận hành

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

Mô tả phần mềm

Kiến trúc mã 

A. Mô tả kiến ​​trúc mã Arduino

Kiến trúc mã được hiển thị bên dưới
Mô tả phần mềm

Mã chương trình thử nghiệm của Arduino bao gồm hai phần: thư viện LCDWIKI và mã ứng dụng. Thư viện LCDWIKI bao gồm ba phần: thư viện LCDWIKI_KBV, thư viện LCDWIKI_GUI và thư viện LCDWIKI_TOUCH. Ứng dụng này có chứa một số bài kiểm tra cũamples, mỗi cái có nội dung kiểm tra khác nhau;

LCDWIKI_KBV là thư viện cơ bản, được liên kết với phần cứng. Nó chịu trách nhiệm chính cho các thanh ghi vận hành, bao gồm khởi tạo mô-đun phần cứng, truyền dữ liệu và lệnh, tọa độ pixel và cài đặt màu, cấu hình chế độ hiển thị, v.v.;

LCDWIKI_GUI là thư viện lớp giữa, chịu trách nhiệm vẽ đồ họa và hiển thị các ký tự bằng API do thư viện bên dưới cung cấp;

LCDWIKI_TOUCH là thư viện cơ bản của màn hình cảm ứng, chịu trách nhiệm chính cho việc phát hiện ngắt cảm ứng, dữ liệu cảm ứng sampchuyển đổi ling và AD, và truyền dữ liệu cảm ứng.

Ứng dụng này là sử dụng API do thư viện LCDWIKI cung cấp để viết một số bài kiểm tra cũamples và thực hiện Một số khía cạnh của chức năng kiểm tra;

Mô tả kiến ​​trúc mã C51 và STM32

Kiến trúc mã được hiển thị bên dưới:
Mô tả phần mềm

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 hoạt động cấu hình đèn led được bao gồm trong mã đèn led;

Mô tả định nghĩa GPIO 

A. Mô tả định nghĩa GPIO của chương trình thử nghiệm Arduino
Mô-đun được cắm vào Arduino Mage2560, do đó không được phép sửa đổi định nghĩa cổng GPIO.

B. Mô tả định nghĩa GPIO của chương trình thử nghiệm C51
Định nghĩa GPIO của chương trình thử nghiệm C51 đượ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):
Mô tả phần mềm

Đị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 cổng GPIO của màn hình cảm ứng được đặt trong touch.h, như hình bên dưới (chỉ 12C5A60S2 mới có thể kiểm tra cảm ứng)
Mô tả phần mềm

Đị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, bạn có thể định nghĩa penirq là một GPIO khác.

Mô tả định nghĩa GPIO chương trình thử nghiệm STM32 

Chương trình kiểm tra mô phỏng STM32 IO màn hình LCD Định nghĩa GPIO được đặt trong màn hình LCD. file, như được hiển thị bên dưới (lấy chương trình thử nghiệm STM32F103RCT6 làm ví dụ cũample
Mô tả phần mềm

Định nghĩa chân cổng song song dữ liệu cần chọn một bộ hoàn chỉnh các nhóm cổng GPIO, chẳng hạn như PB, khi truyền dữ liệu, thuận tiện để vận hành.

Các chân khác có thể được định nghĩa là bất kỳ GPIO miễn phí nào.

Cổng GPIO màn hình cảm ứng được xác định trong touch.h file như hình bên dưới (lấy

(Chương trình thử nghiệm STM32F103RCT6 dưới dạng cũample)
Mô tả phần mềm

Nếu bạn sử dụng chương trình thử nghiệm mô phỏng IO, bạn có thể sửa đổi các giá trị trong ngoặc đơn. Tất cả các định nghĩa chân 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.

Thực hiện mã giao tiếp cổng song song

A. Thực thi mã giao tiếp cổng song song của chương trình thử nghiệm Arduino

Nếu mã liên quan đến chế độ 8 bit được sử dụng trong mcu_8bit_magic.h file của thư viện LCDWIKI_KBV, như hình bên dưới:
Mô tả phần mềm

Nếu mã liên quan đến chế độ 16 bit được sử dụng trong mcu_16bit_magic.h file của

LCDWIKI_KBV, như hình bên dưới:
Mô tả phần mềm

B. Triển khai mã giao tiếp cổng song song của chương trình thử nghiệm C51

Mã có liên quan được triển khai trong LCD.c file như được hiển thị bên dưới:
Mô tả phần mềm

Đã triển khai các lệnh 8-bit và 16-bit cũng như ghi và đọc dữ liệu 8-bit và 16-bit

C. 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 triển khai trong

Màn hình tinh thể lỏng. file.Chương trình thử nghiệm mô phỏng IO được thực hiện như hình bên dưới:
Mô tả phần mềm

Cả hai lệnh 8 và 16 bit và truyền dữ liệu 8, 16 bit đều được thực hiện.

4. hướng dẫn hiệu 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 Arduino
Hiệu chuẩn màn hình cảm ứng Arduino cần chạy chương trình hiệu chuẩn touch_ screen_ trước, sau đó hiệu chỉnh theo lời nhắc. Sau khi hiệu chuẩn được thông qua, các thông số hiệu chuẩn được hiển thị trên màn hình cần được ghi vào cali_ para.h file của thư viện LCDWIKI_TOUCH, như hình bên dưới:
Hướng dẫn hiệu chuẩn

B. Hướng dẫn hiệu chỉnh màn hình cảm ứng của chương trình thử nghiệm C51
Việc hiệu chuẩn 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 kiểm tra STC12C5A60S2), như minh họa bên dưới:
Hướng dẫn hiệu chuẩn

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

C. 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:
Hướng dẫn hiệu chuẩn

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ác PCtoLCD2002 cài đặt phần mềm modulo như sau:

Chọn định dạng ma trận điểm mã tối
chế độ modulo chọn chế độ lũy tiến
Lấy mô hình để lựa chọn hướng (vị trí cao đầu tiên)
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:
Phần mềm thông dụng

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

www.surenoo.com

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

Mô-đun LCD TFT Sê-ri Surenoo SAM0400A-320480 cho Arduino Mega2560 [tập tin pdf] Hướng dẫn sử dụng
SAM0400A-320480, SAM0400A-320480 Series TFT LCD Module cho Arduino Mega2560, TFT LCD Module cho Arduino Mega2560, LCD Module cho Arduino Mega2560, Module cho Arduino Mega2560

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 *