ស្លាកសញ្ញា LCD

LCD wiki MRB3514 3.5inch 16bit Parallel Port RTP និង CTP Module

LCD-wiki-MRB3514-3-ផលិតផល

ការពិពណ៌នាផលិតផល

ផលិតផលនេះគឺជាម៉ូឌុលអេក្រង់ TFT LCD ទំហំ 3.5 អ៊ីញដែលគាំទ្រការប្តូររវាងអេក្រង់ប៉ះធន់ និងអេក្រង់ប៉ះសមត្ថភាព។ វាមានគុណភាពបង្ហាញ 480 × 320 គាំទ្រការបង្ហាញពណ៌ 16BIT RGB 65K ហើយ IC កម្មវិធីបញ្ជាខាងក្នុងគឺ ILI9488 ដែលប្រើការទំនាក់ទំនងច្រកប៉ារ៉ាឡែល 16 ប៊ីត។ ម៉ូឌុលរួមមានអេក្រង់ LCD អេក្រង់ប៉ះធន់ទ្រាំ ឬអេក្រង់ប៉ះសមត្ថភាព និង PCB ខាងក្រោយ។ វាអាចត្រូវបានដោតចូលទៅក្នុងរន្ធ TFT LCD នៃក្រុមប្រឹក្សាអភិវឌ្ឍន៍ស៊េរី STM32 ឬប្រើនៅលើវេទិកា C51 ។

លក្ខណៈពិសេសផលិតផល

  • អេក្រង់ពណ៌ទំហំ 3.5 អ៊ីញ គាំទ្រការបង្ហាញពណ៌ 16BIT RGB 65K បង្ហាញពណ៌សម្បូរបែប
  • គុណភាពបង្ហាញ 320 × 480 សម្រាប់ការបង្ហាញច្បាស់
  • គាំទ្រការប្តូររបៀបឡានក្រុងទិន្នន័យប៉ារ៉ាឡែល 16 ប៊ីត ល្បឿនផ្ទេរលឿន
  • គាំទ្រ ALIENTEK STM32 Mini, Elite, WarShip, Explorer, និងក្រុមប្រឹក្សាអភិវឌ្ឍន៍ Apollo ការប្រើប្រាស់កម្មវិធីជំនួយដោយផ្ទាល់
  • គាំទ្រការប្តូររវាងអេក្រង់ប៉ះធន់ និងអេក្រង់ប៉ះសមត្ថភាព
  • ផ្ដល់នូវ sample កម្មវិធីសម្រាប់វេទិកា STM32 និង C51
  • ស្តង់ដារដំណើរការថ្នាក់យោធា ការងារមានស្ថេរភាពយូរអង្វែង
  • ផ្តល់ជំនួយបច្ចេកទេសអ្នកបើកបរមូលដ្ឋាន

ប៉ារ៉ាម៉ែត្រផលិតផល

LCD-wiki-MRB3514-3 (1)LCD-wiki-MRB3514-3 (2)

ការពិពណ៌នាចំណុចប្រទាក់

ចំណាំ៖

  1. ផ្នែករឹងនៃម៉ូឌុលគាំទ្រការប្តូររវាងអេក្រង់ប៉ះធន់ និងអេក្រង់ប៉ះសមត្ថភាព៖
    • ប្រើអេក្រង់ប៉ះធន់៖ បិទភ្ជាប់សមាសធាតុនៅក្នុងប្រអប់ចំនុចនៃ RTOUCH ហើយមិនចាំបាច់ផ្សារភ្ជាប់សមាសធាតុនៅក្នុងប្រអប់ចំនុចនៃ CTOUCH នោះទេ។
    • ប្រើអេក្រង់ប៉ះ capacitive: solder the components in the dotted line box of CTOUCH, and don't need to weld the components in the dotted line box of RTOUCH; LCD-wiki-MRB3514-3 (3)
  2. ម៉ូឌុលនេះអាចត្រូវបានបញ្ចូលដោយផ្ទាល់ទៅក្នុងរន្ធដោត TFTLCD នៃបន្ទះអភិវឌ្ឍន៍អាតូមដែលកំណត់ម៉ោង ដោយមិនចាំបាច់មានខ្សែភ្លើងដោយដៃទេ។
  3. ផ្នែករឹងនៃម៉ូឌុលនេះគាំទ្រតែរបៀប 16 ប៊ីតប៉ុណ្ណោះ។

ចំណាំសំខាន់៖

  1. លេខ pin ខាងក្រោម 1~34 គឺជាលេខ pin នៃ Module pin ជាមួយនឹង PCB backplane របស់ក្រុមហ៊ុនរបស់យើង។ ប្រសិនបើអ្នកទិញអេក្រង់ទទេ សូមយោងទៅលើនិយមន័យម្ជុលនៃការបញ្ជាក់អេក្រង់ទទេ យោងទៅខ្សែភ្លើងយោងទៅតាមប្រភេទសញ្ញាជំនួសឱ្យខ្សែដោយផ្ទាល់ យោងទៅតាមលេខម្ជុលម៉ូឌុលខាងក្រោម។ សម្រាប់អតីតample: CS គឺ 1 pin នៅលើម៉ូឌុលរបស់យើង។ វាអាចជា x pin នៅលើអេក្រង់ទទេទំហំផ្សេងគ្នា។
  2. អំពីការផ្គត់ផ្គង់ VCC voltagអ៊ី៖ ប្រសិនបើអ្នកទិញម៉ូឌុលជាមួយ PCB backplane ការផ្គត់ផ្គង់ថាមពល VCC/VDD អាចត្រូវបានភ្ជាប់ទៅ 5V ឬ 3.3V (ម៉ូឌុលបានរួមបញ្ចូលសៀគ្វី 5V ទៅ 3V ទាបបំផុត) ប្រសិនបើអ្នកទិញ LCD អេក្រង់ទទេ សូមចាំថាគ្រាន់តែភ្ជាប់ 3.3 ប៉ុណ្ណោះ។ វ.
  3. អំពី backlight voltage: ម៉ូឌុលដែលមាន backplane PCB មានសៀគ្វីត្រួតពិនិត្យ backlight triode ដែលគ្រាន់តែត្រូវការបញ្ចូលកម្រិតខ្ពស់នៃ pin BL ឬ PWM wave ដើម្បីបំភ្លឺ backlight ប៉ុណ្ណោះ។ ប្រសិនបើអ្នកកំពុងទិញអេក្រង់ទទេ LEDAx ត្រូវបានភ្ជាប់ទៅ 3.0V-3.3V ហើយ LEDKx ត្រូវបានមូលដ្ឋាន។LCD-wiki-MRB3514-3 (5) LCD-wiki-MRB3514-3 (6)

ការកំណត់រចនាសម្ព័ន្ធផ្នែករឹង

សៀគ្វីផ្នែករឹងរបស់ម៉ូឌុល LCD មានប្រាំមួយផ្នែក៖ សៀគ្វីត្រួតពិនិត្យអេក្រង់ LCD សៀគ្វីគ្រប់គ្រងថាមពល សៀគ្វីកែតម្រូវតុល្យភាព Impedance សៀគ្វីត្រួតពិនិត្យអេក្រង់ capacitive សៀគ្វីត្រួតពិនិត្យអេក្រង់ប៉ះធន់ទ្រាំ និងសៀគ្វីត្រួតពិនិត្យអំពូល Backlight ។ សៀគ្វីត្រួតពិនិត្យអេក្រង់ LCD សម្រាប់គ្រប់គ្រងម្ជុលរបស់ LCD រួមទាំងម្ជុលបញ្ជា និងម្ជុលផ្ទេរទិន្នន័យ។
សៀគ្វីត្រួតពិនិត្យថាមពលសម្រាប់ស្ថេរភាពការផ្គត់ផ្គង់វ៉ុលtage និងការជ្រើសរើសការផ្គត់ផ្គង់ខាងក្រៅ voltage.
សៀគ្វីកែតម្រូវតុល្យភាព impedance ត្រូវបានប្រើដើម្បីធ្វើឱ្យមានតុល្យភាពរវាង Impedance រវាង MCU pin និង LCD pin ។
Resistance touch screen control circuit is used to control touch screen interrupt acquisition, data sampលីង ការបំប្លែង AD ការបញ្ជូនទិន្នន័យ។ល។
Capacitive touch screen circuit control is used to control screen touch interrupt acquisition, ទិន្នន័យ sampលីង ការបំប្លែង AD ការបញ្ជូនទិន្នន័យ។ល។
សៀគ្វីត្រួតពិនិត្យអំពូល Backlight ត្រូវបានប្រើដើម្បីគ្រប់គ្រងពន្លឺនៃអំពូល Backlight ។

គោលការណ៍ការងារ

ការណែនាំអំពីឧបករណ៍បញ្ជា ITI9488

ឧបករណ៍បញ្ជា ITI488 គាំទ្រគុណភាពបង្ហាញអតិបរមា 320 * 480 និងមាន GRAM 345600 បៃ។ វាក៏គាំទ្រ 8-bit, 9-bit, 16-bit, 18-bit និង 24-bit parallel port data buss ផងដែរ។ វាក៏គាំទ្រ 3-wire និង 4-wire SPI serial ports។ ដោយសារដំណោះស្រាយដែលបានគាំទ្រគឺមានទំហំធំ ហើយបរិមាណនៃការបញ្ជូនទិន្នន័យមានទំហំធំ ការបញ្ជូនតាមច្រកប៉ារ៉ាឡែលត្រូវបានទទួលយក ហើយល្បឿនបញ្ជូនគឺលឿន។ ITI9488 ក៏គាំទ្រការបង្ហាញពណ៌ 65K, 262K និង 16.7M RGB ពណ៌បង្ហាញគឺសម្បូរបែបណាស់ ខណៈពេលដែលគាំទ្រការបង្វិលអេក្រង់ និងការបង្ហាញរមូរ និងការចាក់វីដេអូ បង្ហាញតាមវិធីផ្សេងៗគ្នា។
The ITI9488 controller uses 16bit (RGB565) to control a pixel display, so it can display up to 65K colors per pixel. The pixel address setting is performed in the order of rows and columns, and the incrementing and decreasing direction is determined by the scanning mode. The ITI9488 display method is performed by setting the address and then setting the color value.

ការណែនាំអំពីការទំនាក់ទំនងច្រកប៉ារ៉ាឡែល

ការកំណត់ពេលនៃការសរសេរតាមច្រកប៉ារ៉ាឡែលគឺដូចបានបង្ហាញខាងក្រោម៖LCD-wiki-MRB3514-3 (7)ពេលវេលានៃរបៀបអានទំនាក់ទំនងច្រកប៉ារ៉ាឡែលត្រូវបានបង្ហាញក្នុងរូបភាពខាងក្រោម៖LCD-wiki-MRB3514-3 (8)CSX គឺជាសញ្ញាជ្រើសរើសបន្ទះឈីបសម្រាប់បើក និងបិទការទំនាក់ទំនងតាមច្រកប៉ារ៉ាឡែល ដែលសកម្មទាប
RESX គឺជាសញ្ញាកំណត់ឡើងវិញខាងក្រៅ សកម្មទាប
D/CX គឺជាសញ្ញាជ្រើសរើសទិន្នន័យ ឬពាក្យបញ្ជា 1-សរសេរទិន្នន័យ ឬប៉ារ៉ាម៉ែត្រពាក្យបញ្ជា 0-សរសេរពាក្យបញ្ជា
WRX គឺជាសញ្ញាត្រួតពិនិត្យទិន្នន័យសរសេរ
RDX គឺជាសញ្ញាត្រួតពិនិត្យទិន្នន័យដែលបានអាន
D[X:0] គឺជាប៊ីតទិន្នន័យច្រកប៉ារ៉ាឡែល ដែលមានបួនប្រភេទ៖ 8-bit, 9-bit, 16-bit និង 18-bit។
នៅពេលអនុវត្តប្រតិបត្តិការសរសេរ ដោយផ្អែកលើការកំណត់ឡើងវិញ ដំបូងកំណត់ទិន្នន័យ ឬសញ្ញាជ្រើសរើសពាក្យបញ្ជា បន្ទាប់មកទាញបន្ទះឈីបជ្រើសរើសសញ្ញាទាប បន្ទាប់មកបញ្ចូលមាតិកាដែលត្រូវសរសេរពីម៉ាស៊ីន ហើយបន្ទាប់មកទាញសញ្ញាត្រួតពិនិត្យទិន្នន័យសរសេរទាប។ . នៅពេលទាញខ្ពស់ ទិន្នន័យត្រូវបានសរសេរទៅកាន់ IC control LCD នៅលើគែមកើនឡើងនៃសញ្ញាបញ្ជាសរសេរ។ ទីបំផុត សញ្ញាជ្រើសរើសបន្ទះឈីបត្រូវបានទាញខ្ពស់ ហើយប្រតិបត្តិការសរសេរទិន្នន័យត្រូវបានបញ្ចប់។
នៅពេលចូលទៅក្នុងប្រតិបត្តិការអាន ដោយផ្អែកលើការកំណត់ឡើងវិញដំបូងត្រូវទាញបន្ទះឈីបជ្រើសរើសសញ្ញាទាប បន្ទាប់មកទាញទិន្នន័យ ឬពាក្យបញ្ជាជ្រើសរើសសញ្ញាឱ្យខ្ពស់ បន្ទាប់មកទាញសញ្ញាត្រួតពិនិត្យទិន្នន័យអានឱ្យទាប ហើយបន្ទាប់មកអានទិន្នន័យពី IC ត្រួតពិនិត្យ LCD . ហើយបន្ទាប់មក សញ្ញាត្រួតពិនិត្យទិន្នន័យអានត្រូវបានទាញខ្ពស់ ហើយទិន្នន័យត្រូវបានអាននៅលើគែមកើនឡើងនៃសញ្ញាត្រួតពិនិត្យទិន្នន័យអាន។ ទីបំផុត សញ្ញាជ្រើសរើសបន្ទះឈីបត្រូវបានទាញខ្ពស់ ហើយប្រតិបត្តិការអានទិន្នន័យត្រូវបានបញ្ចប់។

ការណែនាំសម្រាប់ការប្រើប្រាស់

ការណែនាំ STM32

ការណែនាំអំពីខ្សែភ្លើង៖
សូមមើលការពិពណ៌នាចំណុចប្រទាក់សម្រាប់ការចាត់ចែងម្ជុល។
ចំណាំ៖

  1. ម៉ូឌុលនេះអាចត្រូវបានបញ្ចូលដោយផ្ទាល់ទៅក្នុងរន្ធដោត TFTLCD នៃបន្ទះអភិវឌ្ឍន៍អាតូមដែលកំណត់ម៉ោង ដោយមិនចាំបាច់មានខ្សែភ្លើងដោយដៃទេ។
  2. ម្ជុលដោតខាងក្នុងខាងក្រោមនៃ MCU ដែលត្រូវគ្នាសំដៅលើម្ជុល MCU ដែលភ្ជាប់ដោយផ្ទាល់ទៅរន្ធដោត TFTLCD នៅខាងក្នុងបន្ទះអភិវឌ្ឍន៍ សម្រាប់តែជាឯកសារយោងប៉ុណ្ណោះ។

LCD-wiki-MRB3514-3 (9) LCD-wiki-MRB3514-3 (10) LCD-wiki-MRB3514-3 (11) LCD-wiki-MRB3514-3 (12) LCD-wiki-MRB3514-3 (13) LCD-wiki-MRB3514-3 (14) LCD-wiki-MRB3514-3 (15) LCD-wiki-MRB3514-3 (16) LCD-wiki-MRB3514-3 (17) LCD-wiki-MRB3514-3 (18) LCD-wiki-MRB3514-3 (19) LCD-wiki-MRB3514-3 (20) LCD-wiki-MRB3514-3 (21) LCD-wiki-MRB3514-3 (22) LCD-wiki-MRB3514-3 (23) LCD-wiki-MRB3514-3 (24) LCD-wiki-MRB3514-3 (25) LCD-wiki-MRB3514-3 (26) LCD-wiki-MRB3514-3 (27)

ជំហាន​ប្រតិបត្តិការ៖

  • ក. ភ្ជាប់ម៉ូឌុល LCD (ដូចបង្ហាញក្នុងរូបភាពទី 1) និង STM32 MCU យោងតាមការណែនាំខ្សែភ្លើងខាងលើ រួចបើកថាមពល។
  • ខ. ជ្រើសរើសកម្មវិធីតេស្ត C51 ដែលត្រូវធ្វើតេស្ត ដូចបង្ហាញខាងក្រោម៖
    (សូមមើលឯកសារកម្មវិធីសាកល្បងសម្រាប់ការពិពណ៌នាកម្មវិធីសាកល្បង។ )LCD-wiki-MRB3514-3 (28)
  • គ. បើកគម្រោងកម្មវិធីសាកល្បងដែលបានជ្រើសរើស ចងក្រង និងទាញយក។ ការពិពណ៌នាលម្អិតនៃការចងក្រង និងទាញយកកម្មវិធីសាកល្បង STM32 អាចរកបាននៅក្នុងឯកសារខាងក្រោម៖
    http://www.lcdwiki.com/res/PublicFile/STM32_Keil_Use_Illustration_EN.pdf
  • D. ប្រសិនបើម៉ូឌុល LCD បង្ហាញតួអក្សរ និងក្រាហ្វិកជាធម្មតា កម្មវិធីដំណើរការដោយជោគជ័យ;
ការណែនាំ C51

ការណែនាំអំពីខ្សែភ្លើង៖
សូមមើលការពិពណ៌នាចំណុចប្រទាក់សម្រាប់ការចាត់ចែងម្ជុល។
ចំណាំ៖

  1. ដោយសារកម្រិតបញ្ចូល និងទិន្នផលរបស់ GPIO នៃ microcontroller STC12C5A60S2 គឺ 5V នោះ capacitive touch IC មិនអាចដំណើរការធម្មតាបានទេ (អាចទទួលយកបានត្រឹមតែ 1.8~3.3V)។ ប្រសិនបើអ្នកចង់ប្រើមុខងារប៉ះ capacitive អ្នកត្រូវភ្ជាប់ទៅម៉ូឌុលបម្លែងកម្រិត។
  2. ដោយសារ microcontroller STC89C52RC មិនមានមុខងារជំរុញ-ទាញចេញ ម្ជុលគ្រប់គ្រងអំពូល Backlight ចាំបាច់ត្រូវភ្ជាប់ទៅការផ្គត់ផ្គង់ថាមពល 3.3V ដើម្បីឱ្យមានពន្លឺត្រឹមត្រូវ។
  3. ដោយសារសមត្ថភាព Flash របស់ microcontroller STC89C52RC តូចពេក (តិចជាង 25KB) កម្មវិធីដែលមានមុខងារប៉ះមិនអាចទាញយកបានទេ ដូច្នេះអេក្រង់ប៉ះមិនត្រូវការខ្សែភ្លើងទេ។LCD-wiki-MRB3514-3 (29) LCD-wiki-MRB3514-3 (30) LCD-wiki-MRB3514-3 (31) LCD-wiki-MRB3514-3 (32) LCD-wiki-MRB3514-3 (33)

ជំហាន​ប្រតិបត្តិការ៖

  1. ក. ភ្ជាប់ម៉ូឌុល LCD (ដូចបង្ហាញក្នុងរូបភាពទី 1) និង C51 MCU យោងតាមការណែនាំខ្សែភ្លើងខាងលើ រួចបើកថាមពល។
  2. ខ. ជ្រើសរើសកម្មវិធីតេស្ត C51 ដែលត្រូវធ្វើតេស្ត ដូចបង្ហាញខាងក្រោម៖
    (ការពិពណ៌នាកម្មវិធីសាកល្បង សូមមើលឯកសារពិពណ៌នាកម្មវិធីសាកល្បងនៅក្នុងកញ្ចប់សាកល្បង)LCD-wiki-MRB3514-3 (34)
  3. គ. បើកគម្រោងកម្មវិធីសាកល្បងដែលបានជ្រើសរើស ចងក្រង និងទាញយក។
    ការពិពណ៌នាលម្អិតនៃការចងក្រង និងទាញយកកម្មវិធីសាកល្បង C51 អាចរកបាននៅក្នុងឯកសារខាងក្រោម៖
    http://www.lcdwiki.com/res/PublicFile/C51_Keil%26stc-isp_Use_Illustration_EN.pdf
  4. D. ប្រសិនបើម៉ូឌុល LCD បង្ហាញតួអក្សរ និងក្រាហ្វិកជាធម្មតា កម្មវិធីដំណើរការដោយជោគជ័យ;

ការពិពណ៌នាកម្មវិធី

ស្ថាបត្យកម្មកូដ
  • A. ការពិពណ៌នាអំពីស្ថាបត្យកម្មកូដ C51 និង STM32 ស្ថាបត្យកម្មកូដត្រូវបានបង្ហាញខាងក្រោម៖LCD-wiki-MRB3514-3 (35)
    • កូដ Demo API សម្រាប់ពេលដំណើរការកម្មវិធីសំខាន់ត្រូវបានបញ្ចូលក្នុងកូដសាកល្បង។
    • ការចាប់ផ្តើម LCD និងប្រតិបត្តិការសរសេរទិន្នន័យច្រកប៉ារ៉ាឡែលដែលពាក់ព័ន្ធត្រូវបានរួមបញ្ចូលនៅក្នុងលេខកូដ LCD ។
    • ចំណុចគូរ បន្ទាត់ ក្រាហ្វិក និងប្រតិបត្តិការដែលទាក់ទងនឹងការបង្ហាញតួអក្សរចិន និងអង់គ្លេសត្រូវបានរួមបញ្ចូលនៅក្នុងកូដ GUI ។
    • មុខងារចម្បងអនុវត្តកម្មវិធីដើម្បីដំណើរការ;
    • កូដវេទិកាប្រែប្រួលតាមវេទិកា;
    • លេខកូដ IIC ត្រូវបានប្រើដោយ capacitive touch IC GT911 រួមទាំងការចាប់ផ្តើម IIC ការសរសេរទិន្នន័យ និងការអានជាដើម។
    • កូដទូចមានពីរផ្នែក៖ កូដអេក្រង់ប៉ះធន់ និង កូដអេក្រង់ប៉ះ (gt911) ។
    • លេខកូដដំណើរការសំខាន់ៗត្រូវបានបញ្ចូលក្នុងលេខកូដគន្លឹះ (វេទិកា C51 មិនមានលេខកូដដំណើរការប៊ូតុងទេ);
    • កូដដែលទាក់ទងនឹងប្រតិបត្តិការកំណត់រចនាសម្ព័ន្ធដឹកនាំត្រូវបានបញ្ចូលក្នុងលេខកូដដឹកនាំ (វេទិកា C51 មិនមានលេខកូដដំណើរការដឹកនាំទេ);
ការពិពណ៌នានិយមន័យ GPIO
  • A. កម្មវិធីសាកល្បង STM32 ការពិពណ៌នានិយមន័យ GPIO
    និយមន័យ GPIO នៃអេក្រង់ LCD នៃកម្មវិធីសាកល្បង STM32 ត្រូវបានដាក់ក្នុង lcd.h fileដែលត្រូវបានកំណត់តាមពីរវិធី៖
    • កម្មវិធីសាកល្បងមីក្រូត្រួតពិនិត្យ STM32F103RCT6 ប្រើរបៀបអាណាឡូក IO (វាមិនគាំទ្រឡានក្រុង FSMC)
  • កម្មវិធីសាកល្បង STM32 MCU ផ្សេងទៀតប្រើរបៀបឡានក្រុង FSMC STM32F103RCT6 កម្មវិធីសាកល្បងអាណាឡូក MCU IO អេក្រង់ LCD និយមន័យ GPIO ដូចបានបង្ហាញខាងក្រោម៖ LCD-wiki-MRB3514-3 (36)
    • កម្មវិធីសាកល្បង FSMC អេក្រង់ LCD GPIO ត្រូវបានកំណត់ដូចដែលបានបង្ហាញខាងក្រោម (យកកម្មវិធីសាកល្បង microcontroller STM32F103ZET6 FSMC ជាអតីតampលេ)៖ LCD-wiki-MRB3514-3 (37)
    • STM32 platform touch screen code related to have two part: Resistance touch screen code and capacitance touch screen code.
    • Resistance touch screen និយមន័យ GPIO ត្រូវបានដាក់ក្នុង rtp.h file ដូចដែលបានបង្ហាញខាងក្រោម (យកកម្មវិធីសាកល្បង microcontroller IO អាណាឡូក STM32F103ZET6 ជាអតីតampលេ)៖ LCD-wiki-MRB3514-3 (38)និយមន័យ GPIO ទាក់ទងនឹងអេក្រង់ capacitance មានពីរផ្នែក៖ និយមន័យ GPIO របស់ IIC និងអេក្រង់រំខាន និងកំណត់និយមន័យ GPIO ឡើងវិញ។
    • និយមន័យ IIC GPIO ត្រូវបានដាក់ក្នុង ctpiic.h file ដូចដែលបានបង្ហាញខាងក្រោម (យកកម្មវិធីតេស្តមីក្រូត្រួតពិនិត្យ FSMC STM32F103RCT6 ជាអតីតampលេ)៖ LCD-wiki-MRB3514-3 (39)
    • ការរំខាននៃអេក្រង់ប៉ះ និងការកំណត់ GPIO កំណត់ឡើងវិញត្រូវបានដាក់ក្នុង GT911.h ដូចដែលបានបង្ហាញក្នុងរូបភាពខាងក្រោម (យកកម្មវិធីសាកល្បងមីក្រូកុងទ័រ STM32F103ZET6 FSMC ជាអតីតampលេ)៖ LCD-wiki-MRB3514-3 (40)
  • B. កម្មវិធីសាកល្បង C51 ការពិពណ៌នានិយមន័យ GPIO
    កម្មវិធីសាកល្បង C51 អេក្រង់ LCD និយមន័យ GPIO ត្រូវបានដាក់ក្នុង lcd.h fileដូចដែលបានបង្ហាញខាងក្រោម(ការយកកម្មវិធីតេស្តមីក្រូត្រួតពិនិត្យ STC12C5A60S2 ជាអតីតampលេ)៖LCD-wiki-MRB3514-3 (41)ការកំណត់ម្ជុលប៉ារ៉ាឡែលត្រូវជ្រើសរើសសំណុំទាំងមូលនៃក្រុមច្រក GPIO ដូចជា P0, P2 ជាដើម ដូច្នេះនៅពេលផ្ទេរទិន្នន័យ ប្រតិបត្តិការមានភាពងាយស្រួល។ ម្ជុលផ្សេងទៀតអាចត្រូវបានកំណត់ថាជា GPIO ឥតគិតថ្លៃណាមួយ។
    C51platform touch screen code related has has two part: Resistance touch screen code and capacitance touch screen code.
    • Resistance touch screen និយមន័យ GPIO ត្រូវបានដាក់ក្នុង rtp.h file ដូចដែលបានបង្ហាញខាងក្រោម (យកកម្មវិធីតេស្តមីក្រូត្រួតពិនិត្យ STC12C5A60S2 ជាអតីតampលេ)៖LCD-wiki-MRB3514-3 (42)និយមន័យ GPIO ទាក់ទងនឹងអេក្រង់ capacitance មានពីរផ្នែក៖ និយមន័យ GPIO របស់ IIC និងអេក្រង់រំខាន និងកំណត់និយមន័យ GPIO ឡើងវិញ។
    • និយមន័យ IIC GPIO ត្រូវបានដាក់ក្នុង gtiic.h file ដូចដែលបានបង្ហាញខាងក្រោម (យកកម្មវិធីតេស្តមីក្រូត្រួតពិនិត្យ STC12C5A60S2 ជាអតីតampលេ)៖ LCD-wiki-MRB3514-3 (43)
    • ការរំខាននៃអេក្រង់ និងការកំណត់ GPIO កំណត់ឡើងវិញត្រូវបានដាក់ក្នុង GT911.h ដូចដែលបានបង្ហាញក្នុងរូបភាពខាងក្រោម (យកកម្មវិធីតេស្តមីក្រូកុងទ័រ STC12C5A60S2 ជាអតីតampលេ)៖ LCD-wiki-MRB3514-3 (44)និយមន័យ GPIO នៃអេក្រង់ប៉ះអាចត្រូវបានកែប្រែ និងអាចត្រូវបានកំណត់ថាជា GPIO ឥតគិតថ្លៃផ្សេងទៀត។
ការអនុវត្តកូដទំនាក់ទំនងច្រកប៉ារ៉ាឡែល
  • A. កម្មវិធីសាកល្បង STM32 ការអនុវត្តកូដទំនាក់ទំនងច្រកប៉ារ៉ាឡែល
    លេខកូដទំនាក់ទំនងច្រកប៉ារ៉ាឡែលរបស់កម្មវិធីសាកល្បង STM32 ត្រូវបានដាក់ក្នុង LCD.c fileដែលត្រូវបានអនុវត្តតាមពីរវិធី៖
    • កម្មវិធីសាកល្បងមីក្រូត្រួតពិនិត្យ STM32F103RCT6 ប្រើរបៀបអាណាឡូក IO (វាមិនគាំទ្រឡានក្រុង FSMC)
    • កម្មវិធីសាកល្បង STM32 MCU ផ្សេងទៀតប្រើរបៀបឡានក្រុង FSMC
      កម្មវិធីសាកល្បង IO ត្រូវបានអនុវត្តដូចបានបង្ហាញខាងក្រោម៖ LCD-wiki-MRB3514-3 (45)កម្មវិធីសាកល្បង FSMC ត្រូវបានអនុវត្តដូចបានបង្ហាញខាងក្រោម៖LCD-wiki-MRB3514-3 (46) ទាំងពាក្យបញ្ជា 8- និង 16-bit សរសេរ ហើយទិន្នន័យ 8- និង 16-bit សរសេរ និងអានត្រូវបានអនុវត្ត។
  • B. កម្មវិធីសាកល្បង C51 ការអនុវត្តកូដទំនាក់ទំនងច្រកប៉ារ៉ាឡែល
    • លេខកូដដែលពាក់ព័ន្ធត្រូវបានអនុវត្តនៅក្នុង LCD.c file ដូចដែលបានបង្ហាញខាងក្រោម៖LCD-wiki-MRB3514-3 (47)បានអនុវត្តពាក្យបញ្ជា 8 ប៊ីត និង 16 ប៊ីត និងទិន្នន័យ 8 ប៊ីត និង 16 ប៊ីត សរសេរ និងអាន។
4. ការណែនាំអំពីការក្រិតអេក្រង់ប៉ះ
  • A. ការណែនាំអំពីការក្រិតអេក្រង់ប៉ះរបស់កម្មវិធីសាកល្បង STM32
    កម្មវិធីក្រិតក្រិតអេក្រង់ប៉ះ STM32 សម្គាល់ដោយស្វ័យប្រវត្តិថាតើការក្រិតតាមខ្នាតត្រូវបានទាមទារ ឬបញ្ចូលការក្រិតដោយដៃដោយចុចប៊ូតុងមួយ។
    វាត្រូវបានរួមបញ្ចូលនៅក្នុងធាតុសាកល្បងអេក្រង់ប៉ះ។ សញ្ញាក្រិតតាមខ្នាត និងប៉ារ៉ាម៉ែត្រក្រិតត្រូវរក្សាទុកក្នុង AT24C02 flash ។ បើចាំបាច់អានពីពន្លឺ។ ដំណើរការ​ក្រិត​តាម​ខ្នាត​មាន​ដូច​រូប​ខាង​ក្រោម៖ LCD-wiki-MRB3514-3 (48)
  • B. C51 សេចក្តីណែនាំអំពីការក្រិតអេក្រង់ប៉ះរបស់កម្មវិធីសាកល្បង
    ការក្រិតតាមខ្នាតអេក្រង់ប៉ះ C51 ត្រូវការដើម្បីប្រតិបត្តិធាតុសាកល្បង Touch_Adjust (មានតែនៅក្នុងកម្មវិធីសាកល្បង STC12C5A60S2) ដូចបង្ហាញខាងក្រោម៖ LCD-wiki-MRB3514-3 (49)បន្ទាប់ពីការក្រិតតាមខ្នាតប៉ះត្រូវបានឆ្លងកាត់ អ្នកត្រូវរក្សាទុកប៉ារ៉ាម៉ែត្រក្រិតដែលបង្ហាញនៅលើអេក្រង់ក្នុង touch.c fileដូចដែលបានបង្ហាញខាងក្រោម៖ LCD-wiki-MRB3514-3 (50)

កម្មវិធីទូទៅ

សំណុំនៃការធ្វើតេស្តនេះ ឧamples តម្រូវ​ឱ្យ​មាន​ការ​បង្ហាញ​ភាសា​ចិន និង​អង់គ្លេស និមិត្តសញ្ញា និង​រូបភាព ដូច្នេះ​កម្មវិធី modulo ត្រូវ​បាន​ប្រើ។
កម្មវិធីម៉ូឌុលមានពីរប្រភេទ៖ 
រូបភាព 2Lcd និង PCtoLCD2002 ។ នេះគ្រាន់តែជាការកំណត់នៃកម្មវិធី modulo សម្រាប់កម្មវិធីសាកល្បងប៉ុណ្ណោះ។
ការកំណត់កម្មវិធី PCtoLCD2002 មានដូចខាងក្រោម៖

  • ទម្រង់ម៉ាទ្រីស Dot ជ្រើសរើស Dark Code ម៉ូដ Modulo ជ្រើសរើស Mode Progressive
  • យកគំរូដើម្បីជ្រើសរើសទិសដៅ (ទីតាំងខ្ពស់ជាមុន)
  • ប្រព័ន្ធលេខលទ្ធផលជ្រើសរើសលេខគោលដប់ប្រាំមួយ។
  • ការជ្រើសរើសទម្រង់ផ្ទាល់ខ្លួនទម្រង់ C51

វិធីសាស្ត្រកំណត់ជាក់លាក់មានដូចខាងក្រោម៖
http://www.lcdwiki.com/Chinese_and_English_display_modulo_settings
ការកំណត់កម្មវិធីម៉ូឌុល Image2Lcd ត្រូវបានបង្ហាញខាងក្រោម៖LCD-wiki-MRB3514-3 (51) កម្មវិធី Image2Lcd ត្រូវ​កំណត់​ទៅ​ជា​ផ្ដេក ពី​ឆ្វេង​ទៅ​ស្ដាំ ពី​លើ​ទៅ​ក្រោម និង​ទីតាំង​ទាប​ចំពោះ​ទម្រង់​ស្កេន​ខាង​មុខ។

ឯកសារ/ធនធាន

LCD wiki MRB3514 3.5inch 16bit Parallel Port RTP និង CTP Module [pdf] សៀវភៅណែនាំអ្នកប្រើប្រាស់
MRB3514 3.5inch 16bit Parallel Port RTP និង CTP Module, MRB3514, 3.5inch 16bit Parallel Port RTP និង CTP Module, Parallel Port RTP and CTP Module, RTP និង CTP Module

ឯកសារយោង

ទុកមតិយោបល់

អាសយដ្ឋានអ៊ីមែលរបស់អ្នកនឹងមិនត្រូវបានផ្សព្វផ្សាយទេ។ វាលដែលត្រូវការត្រូវបានសម្គាល់ *