Logo FORENEX

FORENEX FES4335U1-56T Modul Kawalan Grafik Pemetaan Memori

FORENEX-FES4335U1-56T Memori-Pemetaan-Grafik-Modul-Kawalan-imej-produk

Sejarah semakan

Rev. No. tarikh Perubahan Besar
1.0 2016 Isu pertama.

Penerangan Umum

FES4335U1-56T ialah modul kawalan paparan TFT-LCD berkos rendah, kecekapan tinggi dan pintar yang boleh menyediakan aksara atau aplikasi grafik 2D dalam 768KB RAM paparan terbenam.
FES4335U1-56T menawarkan antara muka bersiri (Uart-TT) untuk mewujudkan komunikasi perkakasan dengan MCU ringkas luaran (seperti 8051 dll.), dan menyediakan "Jadual Perintah" untuk panggilan dan pelaksanaan kesan grafik.
Menurut "Jadual Perintah" API grafik, MCU luaran hanya perlu menghantar kod arahan yang sepadan dengan parameter ke dalam FES4335U1-56T melalui antara muka bersiri. Penyahkod arahan di dalam FES4335U1-56T akan pergi untuk melaksanakan tugas grafik secara automatik.

FG875D_command_encoder.exe ialah utiliti perisian PC dan menyediakan pengguna untuk mengalami pelbagai arahan fungsi dalam "Jadual Perintah".

item Spesifikasi Teguran
saiz LCD 5.6 inci (Pepenjuru)
Resolusi 640 x 3(RGB) x 480 titik
Jenis paparan Biasanya Putih, Transmissive
Pic titik 0.0588(W) x 0.1764(H) mm
Kawasan aktif 112.896(W) x 84.672(H) mm
Saiz modul 142.5 (W) x 100.0 (H) x 16.72 (D) mm
View sudut L:70/ R:70/ T:50/ B:70 θ
Rawatan permukaan Anti Silau
Susunan warna 64k warna dengan jalur RGB
Jenis sentuh Resistif 4 wayar
Lampu latar Pemacu LED terbina dalam
Antara muka Uart (TTL-RX/TX), 115200/N/8/1
Tawaran perisian Jadual Perintah Nota1
Suhu Operasi -10 ℃ hingga 60 ℃
Suhu Penyimpanan -20 ℃ hingga 70 ℃

Nota1: Semua API yang boleh digunakan diringkaskan dalam Jadual arahan. Sila rujuk dokumen
(FG875D_Commands Table_vx.pdf). Dan penerangan penggunaan terperinci untuk setiap arahan, rujuk (FG4335x_software_Note_V1.pdf).

Tugasan Pin

Antara muka Input UART (H4)
Penyambung: (Pengepala Kotak_2x5pin/ 2.0mm/ masukan sisi)
Nombor pin Penerangan I/O Nota Nombor pin Penerangan I/O Nota
Pin1 GND Pin2 RX I
Pin3 TX O Pin4 NC
Pin5 Perisai GND Pin6 NC
Pin7 NC Pin8 NC
Pin9 5V/350mA I 1 Pin10 5V/350mA I 1

NOTA1: Input DC5V sumber kuasa luaran

2-2, pilihan Penyambung Kuasa Alternatif (W2).
Penyambung: (wafer_2pin/ 2.0mm/ kemasukan sisi)
Nombor pin Penerangan I/O Nota Nombor pin Penerangan I/O Nota
Pin1 GND I Pin2 5V/700mA

Untuk menyediakan penyambung tambahan untuk input sumber kuasa luaran. Jika sumber kuasa (DC5V) tidak menyediakan daripada Pin 9&10 H4.

Antara muka GPIO (H2)
Penyambung: (Kepala_2x5pin/ 2.0mm/ masukan sisi)
Nombor pin Penerangan I/O Nota Nombor pin Penerangan I/O Nota
Pin1 GPO 0 O 2 Pin2 GPI 0 I 3
Pin3 GPO 1 O 2 Pin4 GPI 1 I 3
Pin5 GPO 2 O 2 Pin6 GPI 2 I 3
Pin7 GPO 3 O 2 Pin8 GPI 3 I 3
Pin9 GND Pin10 GND

NOTA2: GPO_0 ~ 3 adalah keluaran dengan saliran terbuka dan harus mempunyai perintang tarik-tinggi pada papan luaran.
NOTA3: GPI_0 ~ 3 ialah input 3.3V dengan toleransi 5V.

Spesifikasi Operasi

Spesifikasi elektrik

Penilaian Maksimum Mutlak

Simbol Simbol Min. Maks. Unit Nota
Kuasa Voltage VCC -0.3 5.2 V  
Suhu Operasi TOP -10 60  
Suhu Penyimpanan TST -20 70  

*Nilai penilaian maksimum mutlak produk ini tidak dibenarkan melebihi pada bila-bila masa.

Keadaan operasi yang disyorkan

Simbol Penerangan Min. Taip. Maks. Unit Nota
VDC Bekalan voltage 3.7 5 5.2 V  
Icc semasa 0.7     A  
Tahap isyarat UART_TTL(Tx,Rx,CTS,RTS) & I2C(SCL,SDA)
VIH Input Tinggi Voltage 2.64   3.3 V  
VIL Input Rendah Voltage 0   0.66 V  
VOH Output Tinggi Voltage 2.9   3.3 V  
VOL Output Rendah Voltage 0   0.4 V  
Spesifikasi Optik (θ=0°)
CR Nisbah Kontras 400 500      
L Pencahayaan 230 280   cd / m²  
Kadar Baud
UART   115200   bps  
Penggunaan kuasa @ input 5v, kecerahan 100%.
Penggunaan 5.6” , 640×480 3.1 W  
Spesifikasi mekanikal

FORENEX-FES4335U1-56T Memori-Pemetaan-Grafik-Modul-Kawalan-01

Spesifikasi perkakasan

Gambarajah blok

FORENEX-FES4335U1-56T Memori-Pemetaan-Grafik-Modul-Kawalan-02Rajah 3-a : Rajah Blok FES4335

Antara Muka Perkakasan

  1. Model yang disesuaikan ialah FES4335U1-56T.
  2. UART (TTL-RX/TX): 3-wayar (TX, RX, GND) rujuk kepada (Bahagian: penetapan pin).
  3. Kadar Baud: ditetapkan pada 115200 bps/N/8/1.
  4. Kesambungan antara Hos dan FES4335U1-56T

FORENEX-FES4335U1-56T Memori-Pemetaan-Grafik-Modul-Kawalan-03

Perisian

Komunikasi (berjabat tangan)

Disebabkan oleh antara muka bersiri (Uart-TTL) FES4335 tersebut mempunyai tawaran untuk mewujudkan komunikasi dengan hos luaran. Hos dapat menghantar aliran arahan kepada FES4335 untuk meminta pelaksanaan tugas.

Mengikut kapasiti penghantaran, format aliran arahan hanya ditakrifkan kepada dua kategori.

  • Aliran Perintah Standard: Ini ialah format aliran arahan penting untuk setiap satu tugas yang disenaraikan dalam Jadual Perintah. (Rujuk Jadual Perintah Bahagian 4-3).
  • Aliran Penghantaran Data Pukal: Hanya berikan kepada beberapa tugasan akan meminta penghantaran data pukal, dan permintaan itu telah disahkan semasa aliran arahan standard stage.
    Pada masa ini hanya di bawah dua tugasan yang akan meminta protokol Penghantaran Data Pukal.
  1. FG875D_WriteToSerialROM (kod fungsi 0x21).
  2. FG875D_ Paparan _Block_RW (kod fungsi 0x24).

Menurut Jadual Perintah, setiap arahan mempunyai kod fungsi unik untuk tugas operasi tertentu. (Rujuk Jadual Perintah Bahagian 4-3).
Oleh itu, sebaik sahaja FES4335 telah menerima Strim Perintah Standard yang lengkap dan bahagian checksum mana yang disemak terlebih dahulu. Selepas itu, bahagian kod fungsi akan dikenal pasti dan dilaksanakan bersama dengan bahagian parameter.

Terdapat kawasan kod khusus 0x50~0x5F yang akan dikhususkan untuk mentakrifkan beberapa kod mesej dan juga diasingkan daripada semua kod fungsi.

Kembalikan kod mesej ASCII heks Penerangan
Kod salah “X” 0x58 Ralat checksum
Kod menunggu “W” 0x57 FES4335 sibuk
Kod sedia “S” 0x53 FES4335 sudah sedia
Kod tamat masa “T” 0x54 Terima Tamat Masa
Sentuh kod Gangguan “P” 0x50 Panel sentuh telah disentuh
Kod kejayaan perintah Kod fungsi Perintah melaksanakan kejayaan
Kod kejayaan penghantaran pukal 0x55,0xAA Kejayaan penghantaran data pukal

Jika tiada ralat yang ditemui semasa penghantaran.

FES4335 akan melaksanakan arahan mengikut kod fungsi yang telah diterima dalam Standard Command Stream Stage, dan kembalikan kod fungsi kepada Hos untuk semakan kejayaan.
or
Kembalikan kod fungsi (0x55,0xAA) untuk menunjukkan masa Transmisi Data Pukal ini
selesai tanpa masalah dalam “Pengiriman Data Pukal stage”.

Kembalikan kod Kejayaan atau (0x55,0xAA), memaklumkan status kejayaan.

FORENEX-FES4335U1-56T Memori-Pemetaan-Grafik-Modul-Kawalan-043Hos boleh menghantar aliran arahan baharu seterusnya.

  • Sekiranya terdapat sebarang keadaan yang tidak dijangka semasa penghantaran.

FES4335 akan mengembalikan mesej kod ralat yang sepadan dan bersama dengan kod fungsi yang diterima untuk semakan ralat.

Jika kembali kod Salah (0x58) seperti di bawah. (menunjukkan ralat Checksum telah berlaku)

FORENEX-FES4335U1-56T Memori-Pemetaan-Grafik-Modul-Kawalan-05Aliran Perintah Standard stagralat e
or Penghantaran Data Pukal stagralat e
Hos harus mengulangi aliran arahan sebelumnya.

Jika kembalikan kod Tamat Masa (0x54) seperti di bawah, (tunjukkan ralat Tamat Masa telah berlaku) FORENEX-FES4335U1-56T Memori-Pemetaan-Grafik-Modul-Kawalan-07Aliran Perintah Standard stagralat e
or FORENEX-FES4335U1-56T Memori-Pemetaan-Grafik-Modul-Kawalan-08Penghantaran Data Pukal stagralat e
Hos harus mengulangi aliran arahan sebelumnya.

Kembalikan kod Tunggu (0x57) seperti di bawah, (tunjukkan status tunggu telah berlaku) FORENEX-FES4335U1-56T Memori-Pemetaan-Grafik-Modul-Kawalan-09Strim Perintah Standard Sibuk FORENEX-FES4335U1-56T Memori-Pemetaan-Grafik-Modul-Kawalan-10 Penghantaran Data Pukal Sibuk Untuk memaklumkan hos bahawa FES4335 berada dalam status sibuk. Hos hendaklah menghentikan sementara penghantaran sehingga FES4335 mengembalikan kod Sedia (0x53) dan kemudian meneruskan aliran arahan atau aliran data pukal yang belum menyelesaikan data lagi.

Kembalikan kod Sedia (0x53) seperti di bawah, (tunjukkan mesej sedia telah berlaku)FORENEX-FES4335U1-56T Memori-Pemetaan-Grafik-Modul-Kawalan-11Strim Perintah Standard Sedia
or FORENEX-FES4335U1-56T Memori-Pemetaan-Grafik-Modul-Kawalan-12Penghantaran Data Pukal Sedia
Untuk memaklumkan hos bahawa FES4335 telah dikeluarkan dari tempoh status sibuk. Hos boleh meneruskan aliran arahan atau aliran data pukal yang lain.

  • Kod khusus untuk memaklumkan gangguan sentuhan telah berlaku dan juga akan mengembalikan nilai koordinat (x,y) panel sentuh secara automatik.
    • Kembalikan kod gangguan Sentuh (0x50) dengan nilai koordinat (x,y) seperti di bawah,

FORENEX-FES4335U1-56T Memori-Pemetaan-Grafik-Modul-Kawalan-13

  • a. Dalam penghantaran data pukal stage, FES4335 akan melumpuhkan fungsi sentuhan sementara dan menghentikan mengembalikan koordinat (x,y) sentuhan.
  • b. Daripada penghantaran data pukal stage. FES4335 secara automatik akan mengembalikan koordinat (x,y) sentuhan apabila gangguan sentuhan telah berlaku.
  • c. Hos juga boleh meninjau nilai koordinat (x,y) dengan menghantar kod Fungsi 0x03 (API:FG875D_Detect_Touch).
Perintah (Strim /Format /protokol)

Aliran Perintah Standard

  • Format: Format ini menggabungkan bait kod fungsi dan beberapa bait parameter dan bait checksum kod.FORENEX-FES4335U1-56T Memori-Pemetaan-Grafik-Modul-Kawalan-14
  • Protokol: FORENEX-FES4335U1-56T Memori-Pemetaan-Grafik-Modul-Kawalan-15

Penghantaran Data Pukal
Memandangkan kod fungsi dalam Standard Command Stream ialah (0x21) atau (0x24) yang akan meminta tugas penghantaran data pukal selepas kod fungsi tersebut dikenal pasti oleh FES4335.
Dalam kes ini, keseluruhan proses komunikasi akan dipisahkan kepada dua stages (Strim Perintah Standard stage + Protokol Penghantaran Data Pukal stagdan).

  • Format: Format ini tersedia untuk penghantaran data pukal stage sahaja.
    Kod utama (0x55,0xAA) akan menggantikan kod fungsi untuk menunjukkan permulaan Penghantaran Data Pukal dan kemudian nilai yang ditetapkan ke dalam bait panjang ditunjukkan berapa banyak bait data akan muncul secara berterusan. Notis untuk menetapkan bait panjang dengan kuantiti data sebenar tolak 1.FORENEX-FES4335U1-56T Memori-Pemetaan-Grafik-Modul-Kawalan-16
  • Protokol:
    Ilustrasi untuk menunjukkan aliran arahan standard yang meminta untuk menulis penghantaran data pukal ke FES4335.FORENEX-FES4335U1-56T Memori-Pemetaan-Grafik-Modul-Kawalan-17 Ilustrasi untuk menunjukkan aliran arahan standard yang meminta untuk membaca penghantaran data pukal daripada FES4335. FORENEX-FES4335U1-56T Memori-Pemetaan-Grafik-Modul-Kawalan-18
Jadual Perintah

Sila rujuk dokumen "FG875D_Commands Table_vx.pdf".

Lampiran (Petua)

Tiga langkah untuk menunjukkan imej pegun pada skrin dengan lebih cepat.

Langkah 1): Menukar imej kepada .bin file:
Disebabkan Flash-ROM FES4335 yang hanya menerima .bin file daripada imej. Oleh itu, menyediakan utiliti FG875_BMP_to_Bin.exe yang boleh menukar imej .BMP file ke dalam .BIN file.
(Rujuk dokumen〝FG875_BMP_to_Bin_manual.pdf〞untuk butiran).

Langkah 2): Memuatkan .bin file ke dalam SPI-FlashROM(AMIC A25LQ64).

  1. Menggunakan kod fungsi 0x21 (APIs:FG875D_WriteToSerialROM) untuk menghendaki FES4335 masuk ke penghantaran data pukal stage.
  2. Selepas kod kejayaan Perintah(0x21) dikembalikan daripada FES4335, maka MPU luaran dibenarkan untuk menghantar imej mengikut perihalan protokol tentang penghantaran data pukal-(tulis) pada bahagian 4-2-2. Rujuk rajah (2).
  3. Cara lain untuk melangkau ① & ②:
    Di sisi PC, untuk melaksanakan perisian utiliti (FG875D_command_encoder.exe) dan pilih item fungsi (API:FG875D_WriteToSerialROM) dalam dialog pemilihan. Selepas itu, perisian utiliti akan mengambil berat tentang protokol komunikasi dan memuat naik imej file ke dalam SPI-FlashROM.
    Berkenaan dengan penggunaan perisian utiliti (FG875D_command_encoder.exe), sila rujuk dokumen "FG875D_Command_Encoder-UsersMenu.pdf".

Langkah 3): Menggunakan kod fungsi 0x22 (APIs:FG875D_SerialROM_Show_On_Panel) untuk menghendaki FES4335 memaparkan imej dari SPI_FlashROM dalaman ke lokasi panel yang dinyatakan.

Dengan cara ini untuk menunjukkan imej yang akan lebih cepat daripada mengisi penimbal paparan oleh bas 8051 MCU.

Dokumen / Sumber

FORENEX FES4335U1-56T Modul Kawalan Grafik Pemetaan Memori [pdf] Manual Pengguna
FES4335U1-56T Modul Kawalan Grafik Pemetaan Memori, FES4335U1-56T, Modul Kawalan Grafik Pemetaan Memori, Modul Kawalan Grafik Pemetaan, Modul Kawalan Grafik, Modul Kawalan, Modul

Rujukan

Tinggalkan komen

Alamat e-mel anda tidak akan diterbitkan. Medan yang diperlukan ditanda *