FORENEX FES4335U1-56T Yaddaş Xəritəçəkmə Qrafik İdarəetmə Modulu
Revizyon tarixçələri
Rev. No. | Tarix | Əhəmiyyətli Dəyişikliklər |
1.0 | 2016 | Birinci məsələ. |
Ümumi təsvir
FES4335U1-56T aşağı qiymətli, yüksək effektivlik və ağıllı TFT-LCD displey idarəetmə moduludur, o, daxil edilmiş 2 KB displey operativ yaddaşında simvol və ya 768D qrafik tətbiqini təmin edə bilir.
FES4335U1-56T, xarici sadə MCU (məsələn, 8051 və s.) ilə aparat rabitəsi yaratmaq üçün serial interfeysini (Uart-TT) təklif edir və qrafik effektli çağırış və icra üçün “Əmrlər Cədvəli”ni təmin edir.
Qrafik API-lərin "Əmrlər Cədvəli"nə əsasən, xarici MCU yalnız serial interfeys üzərindən FES4335U1-56T-ə parametrləri olan müvafiq əmr kodunu ötürməlidir. FES4335U1-56T daxilindəki komanda dekoderi avtomatik olaraq qrafik tapşırığını yerinə yetirməyə gedəcək.
FG875D_command_encoder.exe kompüterin proqram təminatıdır və istifadəçiyə “Əmrlər Cədvəli”ndə müxtəlif funksiya əmrləri ilə təcrübə keçməsini təmin edir.
Maddə | Spesifikasiya | Qeyd |
LCD ölçüsü | 5.6 düym (Diaqonal) | |
Qətnamə | 640 x 3(RGB) x 480 | nöqtə |
Ekran növü | Normalda Ağ, Transmissiv | |
Nöqtə aralığı | 0.0588(W) x 0.1764(H) mm | |
Aktiv sahə | 112.896(W) x 84.672(H) mm | |
Modul ölçüsü | 142.5 (W) x 100.0 (H) x 16.72 (D) mm | |
View bucaq | L:70/ R:70/ T:50/ B:70 | θ |
Səthi müalicə | Parıltı əleyhinə | |
Rəng tərtibatı | RGB zolaqlı 64k rəng | |
Toxunma növü | 4-tel Rezistiv | |
Arxa işıq | Quraşdırılmış led sürücü | |
İnterfeys | Uart (TTL-RX/TX), 115200/N/8/1 | |
Proqram təminatı təklifi | Əmrlər Cədvəli | Qeyd 1 |
Əməliyyat Temp | -10 ℃ ilə 60 ℃ arasında | |
Saxlama Temp | -20 ℃ ilə 70 ℃ arasında |
Qeyd 1: Bütün istifadə edilə bilən API-lər əmrlər Cədvəlində ümumiləşdirilmişdir. Zəhmət olmasa sənədə baxın
(FG875D_Əmrlər Cədvəli_vx.pdf). Və hər bir əmr üçün ətraflı istifadə təsviri, baxın (FG4335x_software_Note_V1.pdf).
Pin təyinatı
UART Giriş interfeysi (H4)
Bağlayıcı: (Qutu Başlığı_2x5pin/ 2.0mm/ yan giriş) | |||||||
Pin nömrəsi | Təsvir | I/O | Qeyd | Pin nömrəsi | Təsvir | I/O | Qeyd |
Pin1 | GND | Pin2 | RX | I | |||
Pin3 | TX | O | Pin4 | NC | |||
Pin5 | Qalxan GND | Pin6 | NC | ||||
Pin7 | NC | Pin8 | NC | ||||
Pin9 | 5V/350mA | I | 1 | Pin10 | 5V/350mA | I | 1 |
QEYD 1: Xarici enerji mənbəyi DC5V girişi
2-2、Alternativ Güc birləşdiricisi (W2) seçimi
Bağlayıcı: (wafer_2pin/ 2.0mm/ yan giriş) | |||||||
Pin nömrəsi | Təsvir | I/O | Qeyd | Pin nömrəsi | Təsvir | I/O | Qeyd |
Pin1 | GND | I | Pin2 | 5V/700mA |
Xarici enerji mənbəyi girişi üçün əlavə birləşdirici təmin etmək. Əgər enerji mənbəyi (DC5V) H9-ün 10 və 4-cu pinindən təmin etmirsə.
GPIO interfeysi (H2)
Bağlayıcı: (Başlıq_2x5pin/ 2.0mm/ yan giriş) | |||||||
Pin nömrəsi | Təsvir | I/O | Qeyd | Pin nömrəsi | Təsvir | I/O | Qeyd |
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 |
QEYD 2: GPO_0 ~ 3 açıq drenaj ilə çıxarılır və xarici lövhədə yüksək çəkmə müqavimətinə malik olmalıdır.
QEYD 3: GPI_0 ~ 3 3.3V dözümlü 5V girişdir.
Əməliyyat xüsusiyyətləri
Elektrik spesifikasiyalar
Mütləq Maksimum Reytinqlər
Simvol | Simvol | Min. | Maks. | Vahid | Qeyd |
Güc Cildtage | VCC | -0.3 | 5.2 | V | |
İşləmə temperaturu | TOP | -10 | 60 | ℃ | |
Saxlama temperaturu | TST | -20 | 70 | ℃ |
*Bu məhsulun mütləq maksimum reytinq dəyərlərinin heç bir zaman aşılmasına icazə verilmir.
Tövsiyə olunan əməliyyat şəraiti
Simvol | Təsvir | Min. | Tip. | Maks. | Vahid | Qeyd |
VDC | Təchizat həcmitage | 3.7 | 5 | 5.2 | V | |
Icc | Cari | 0.7 | A | |||
UART_TTL(Tx,Rx,CTS,RTS) & I2C(SCL,SDA) siqnal səviyyəsi | ||||||
VIH | Yüksək həcmdə giriştage | 2.64 | 3.3 | V | ||
VIL | Giriş aşağı həcmitage | 0 | 0.66 | V | ||
VOH | Çıxış Yüksək Həcmitage | 2.9 | 3.3 | V | ||
CİLD | Aşağı Çıxıştage | 0 | 0.4 | V | ||
Optik Xüsusiyyətlər (θ=0°) | ||||||
CR | Kontrast nisbəti | 400 | 500 | |||
L | Parlaqlıq | 230 | 280 | cd / m² | ||
Baud dərəcəsi | ||||||
UART | 115200 | bps | ||||
Enerji istehlakı @ 5v giriş, 100% parlaqlıq | ||||||
İstehlak | 5.6” , 640×480 | 3.1 | W |
Mexaniki dəqiqləşdirilməsi
Təchizat spesifikasiyası
Blok diaqram
Şəkil 3-a : FES4335 Blok Diaqramı
Avadanlıq interfeysi
- Uyğunlaşdırılmış model FES4335U1-56T-dir.
- UART (TTL-RX/TX): 3 telli (TX, RX, GND) baxın (Bölmə: pin təyinatı).
- Baud Rate: 115200 bps/N/8/1 səviyyəsində sabitlənməlidir.
- Host və FES4335U1-56T arasında əlaqə
Proqram təminatı
Ünsiyyət (əl sıxma)
Serial interfeysləri (Uart-TTL) sayəsində bu FES4335 xarici host ilə əlaqə qurmağı təklif edir. Ev sahibi tapşırığın icrasını tələb etmək üçün FES4335-ə əmr axını ötürə bilir.
Ötürmə qabiliyyətinə görə, komanda axını formatı sadəcə olaraq iki kateqoriyaya bölünür.
- Standart Komanda axını: Bu, Əmrlər Cədvəlində sadalanan hər bir tapşırıq üçün vacib əmr axını formatıdır. (Bölmə 4-3 Əmrlər Cədvəlinə baxın).
- Toplu məlumat ötürülməsi axını: Yalnız bəzi tapşırıqları təmin etmək toplu məlumat ötürülməsini tələb edəcək və tələb standart əmr axını zamanı təsdiqləndi.tage.
Hal-hazırda yalnız toplu məlumat ötürmə protokolunu tələb edəcək iki tapşırıqdan aşağıdadır.
- FG875D_WriteToSerialROM (funksiya kodu 0x21).
- FG875D_ Displey _Block_RW (funksiya kodu 0x24).
Əmrlər Cədvəlinə əsasən, hər bir əmrin xüsusi əməliyyat tapşırığı üçün unikal funksiya kodu var. (Bölmə 4-3 Əmrlər Cədvəlinə baxın).
Buna görə də, FES4335 tam Standart Komanda axını aldıqdan və yoxlama məbləğinin hansı hissəsi əvvəlcə yoxlanılır. Bundan sonra, funksiya kodu hissəsi parametrlər hissəsi ilə birlikdə müəyyən ediləcək və həyata keçiriləcəkdir.
0x50~0x5F xüsusi kod sahəsi var ki, burada bəzi mesaj kodunu təyin etməyə həsr olunacaq və həmçinin bütün funksiya kodundan təcrid olunacaq.
Mesaj kodunu qaytarın | ASCII | hex | Təsvir |
Səhv kod | “X” | 0x58 | Yoxlama məbləği xətası |
Gözləmə kodu | "W" | 0x57 | FES4335 məşğuldur |
Hazır kod | “S” | 0x53 | FES4335 hazırdır |
Zaman aşımı kodu | “T” | 0x54 | Qəbul müddəti |
Kesinti koduna toxunun | “P” | 0x50 | Sensor panel toxundu |
Komanda müvəffəqiyyət kodu | Funksiya kodu | Müvəffəqiyyəti yerinə yetirmək əmri | |
Toplu ötürmə müvəffəqiyyət kodu | 0x55,0xAA | Toplu məlumat ötürülməsi uğuru |
Əgər ötürmə zamanı heç bir səhvə rast gəlinmirsə.
FES4335 Standard Command Stream S-də qəbul edilmiş funksiya koduna uyğun olaraq əmri yerinə yetirəcəktage, və müvəffəqiyyətin yoxlanılması üçün funksiya kodunu Host-a qaytarın.
or
Toplu məlumat ötürülməsinin bu vaxtını göstərmək üçün funksiya kodunu (0x55,0xAA) qaytarın
“Toplu məlumatların ötürülməsi stage”.
Uğur kodunu qaytarın və ya (0x55,0xAA), müvəffəqiyyət statusu haqqında məlumat verin.
Host növbəti yeni əmr axını göndərə bilər.
- Əgər ötürmə əsnasında gözlənilməz bir vəziyyətlə qarşılaşdı.
FES4335 müvafiq səhv kodu mesajını və səhv yoxlanılması üçün qəbul edilmiş funksiya kodunu qaytaracaq.
Aşağıdakı kimi Səhv kodu (0x58) qaytararsanız. (Yoxlama məbləği xətasının baş verdiyini göstərin)
Standart Command Stream stage xətası
or Toplu məlumat ötürülməsi stage xətası
Host əvvəlki əmr axınını təkrar etməlidir.
Aşağıdakı kimi Timeout kodunu (0x54) qaytararsanız, (Taymout xətasının baş verdiyini göstərin) Standart Command Stream stage xətası
or Toplu məlumat ötürülməsi stage xətası
Host əvvəlki əmr axınını təkrar etməlidir.
Aşağıdakı kimi Gözləmə kodunu (0x57) qaytarın (gözləmə statusunun baş verdiyini göstərin) Standart Komanda axını məşğuldur
Toplu məlumat ötürülməsi məşğuldur FES4335-in məşğul statusunda olduğunu hosta bildirmək üçün. Host FES4335 Hazır kodu (0x53) qaytarana qədər ötürülməni müvəqqəti dayandırmalı və sonra komanda axınını və ya məlumatları hələ bitirməyən toplu məlumat axınını davam etdirməlidir.
Aşağıdakı kimi Hazır kodunu (0x53) qaytarın (hazır mesajın baş verdiyini göstərin)Standart Komanda axını hazırdır
or Toplu məlumatların ötürülməsi hazırdır
Ev sahibinə FES4335-in məşğul statusundan çıxdığını bildirmək. Host komanda axınının qalan hissəsini və ya toplu məlumat axınını davam etdirə bilər.
- Toxunma kəsilməsini bildirmək üçün xüsusi kod baş verdi və avtomatik olaraq sensor panelin koordinat (x,y) dəyərini qaytaracaq.
- Aşağıdakı kimi koordinat (x,y) dəyəri ilə toxunma kəsmə kodunu (0x50) qaytarın,
- a. Kütləvi məlumat ötürülməsi stage, FES4335 toxunma funksiyasını müvəqqəti olaraq söndürəcək və toxunma koordinatını (x,y) qaytarmağı dayandıracaq.
- b. Kütləvi məlumat ötürülməsindən stage. FES4335 toxunma kəsilməsi baş verdikdə avtomatik olaraq toxunma koordinatını (x,y) qaytarır.
- c. Host həmçinin 0x03 Funksiya kodunu (APIs:FG875D_Detect_Touch) göndərməklə koordinat (x,y) dəyərini sorğulaya bilər.
Komanda (Axın/Format/protokol)
Standart Komanda axını
- Format: Bu format bir bayt funksiya kodunu və bir neçə parametr baytını və yoxlama məbləğinin baytını birləşdirir kod.
- Protokol:
Toplu məlumat ötürülməsi
Standart Komanda axınındakı funksiya kodu (0x21) və ya (0x24) olduğundan, bu funksiya kodu FES4335 tərəfindən müəyyən edildikdən sonra toplu məlumat ötürülməsi tapşırığı tələb edəcək.
Bu halda bütün kommunikasiya prosesi iki s-ə ayrılacaqtages (Standart Komanda axını stage + Toplu məlumat ötürmə protokolu stagvə).
- Format: Bu format toplu məlumat ötürülməsi üçün mövcuddurtage yalnız.
Aparıcı kod (0x55,0xAA) Toplu Məlumat Ötürülməsinin başlanğıcını göstərmək üçün funksiya kodunu əvəz edəcək və sonra uzunluq baytına təyin olunan dəyər nə qədər data baytının davamlı olaraq daxil olacağı göstərilir. Həqiqi məlumat miqdarı mənfi 1 olan uzunluq baytını təyin etmək üçün qeyd edin. - Protokol:
FES4335-ə toplu məlumat ötürülməsi yazmağı xahiş edən standart əmr axınını göstərən illüstrasiya.FES4335-dən toplu məlumat ötürülməsini oxumağı xahiş edən standart əmr axınını göstərən illüstrasiya.
Əmrlər Cədvəli
Zəhmət olmasa, “FG875D_Commands Table_vx.pdf” sənədinə baxın.
Əlavə (məsləhətlər)
Hərəkətsiz şəkilləri ekranda daha tez göstərmək üçün üç addım.
Addım 1): Şəklin .zibil qutusuna çevrilməsi file:
FES4335-in yalnız .bin-i qəbul edən Flash-ROM-u sayəsində file təsvirin. Buna görə də, .BMP şəklini çevirə bilən FG875_BMP_to_Bin.exe yardım proqramını təmin etmək file .BIN-ə file.
(Ətraflı məlumat üçün〝FG875_BMP_to_Bin_manual.pdf〞sənədinə baxın).
Addım 2): .bin yüklənir file daxili SPI-FlashROM-a (AMIC A25LQ64).
- FES0-in toplu məlumat ötürülməsinə keçməsini tələb etmək üçün 21x875 (APIs:FG4335D_WriteToSerialROM) funksiya kodundan istifadə etməklətage.
- Əmr müvəffəqiyyət kodu (0x21) FES4335-dən qaytarıldıqdan sonra, xarici MPU-ya 4-2-2-ci bölmədə toplu məlumatların (yazın) ötürülməsi haqqında protokol təsvirinə uyğun olaraq şəkilləri ötürməyə icazə verilir. Şəkil (2)-ə baxın.
- ① & ② keçməyin başqa yolu:
Kompüter tərəfində, kommunal proqramı (FG875D_command_encoder.exe) yerinə yetirmək və seçim dialoqunda funksiya elementini (APIs:FG875D_WriteToSerialROM) seçmək üçün. Bundan sonra, kommunal proqram bütün rabitə protokolu və şəklin yüklənməsi ilə məşğul olacaq file SPI-FlashROM-a.
Kommunal proqram təminatının (FG875D_command_encoder.exe) istifadəsi ilə bağlı “FG875D_Command_Encoder-UsersMenu.pdf” sənədinə baxın.
Addım 3): 0x22 (APIs:FG875D_SerialROM_Show_On_Panel) funksiya kodundan istifadə edərək, FES4335-dən daxili SPI_FlashROM-dan panelin göstərilən yerə şəkilləri göstərməsini tələb edin.
Bu yolla, 8051 MCU avtobusu ilə ekran buferini doldurmaqdan daha sürətli olan təsviri göstərmək olar.
Sənədlər / Resurslar
![]() |
FORENEX FES4335U1-56T Yaddaş Xəritəçəkmə Qrafik İdarəetmə Modulu [pdf] İstifadəçi Təlimatı FES4335U1-56T Yaddaş Xəritəçəkmə Qrafikinə Nəzarət Modulu, FES4335U1-56T, Yaddaş Xəritəçəkmə Qrafikinə Nəzarət Modulu, Xəritəçəkmə Qrafikinə Nəzarət Modulu, Qrafika İdarəetmə Modulu, İdarəetmə Modulu, Modul |