FORENEX FES4335U1-56T Modul Kawalan Grafik Pemetaan Memori
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
Spesifikasi perkakasan
Gambarajah blok
Rajah 3-a : Rajah Blok FES4335
Antara Muka Perkakasan
- Model yang disesuaikan ialah FES4335U1-56T.
- UART (TTL-RX/TX): 3-wayar (TX, RX, GND) rujuk kepada (Bahagian: penetapan pin).
- Kadar Baud: ditetapkan pada 115200 bps/N/8/1.
- Kesambungan antara Hos dan FES4335U1-56T
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.
- FG875D_WriteToSerialROM (kod fungsi 0x21).
- 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.
Hos 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)
Aliran 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) Aliran Perintah Standard stagralat e
or Penghantaran Data Pukal stagralat e
Hos harus mengulangi aliran arahan sebelumnya.
Kembalikan kod Tunggu (0x57) seperti di bawah, (tunjukkan status tunggu telah berlaku) Strim Perintah Standard Sibuk
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)Strim Perintah Standard Sedia
or Penghantaran 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,
- 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.
- Protokol:
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. - Protokol:
Ilustrasi untuk menunjukkan aliran arahan standard yang meminta untuk menulis penghantaran data pukal ke FES4335.Ilustrasi untuk menunjukkan aliran arahan standard yang meminta untuk membaca penghantaran data pukal daripada FES4335.
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).
- Menggunakan kod fungsi 0x21 (APIs:FG875D_WriteToSerialROM) untuk menghendaki FES4335 masuk ke penghantaran data pukal stage.
- 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).
- 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 |