សៀវភៅណែនាំអ្នកប្រើប្រាស់ LCDWIKI CR2020-MI4185 5.0 Inch RGB Display Module

ការពិពណ៌នាផលិតផល
ផលិតផលនេះគឺជាម៉ូឌុលអេក្រង់ 5.0 អ៊ីង RGB ចំណុចប្រទាក់ TFT LCD ។ ម៉ូឌុលនេះគាំទ្រការប្តូរអេក្រង់ 800 × 480 និងគាំទ្ររហូតដល់ 24bit rgb888 16.7M color display ។ មិនមានឧបករណ៍បញ្ជានៅខាងក្នុងម៉ូឌុលទេ ដូច្នេះឧបករណ៍បញ្ជាខាងក្រៅគឺចាំបាច់។ សម្រាប់អតីតample, ssd1963 driver IC អាចត្រូវបានប្រើជា MCU LCD ហើយ MCU ជាមួយនឹង RGB controller (ដូចជា stm32f429, stm32ft767, stm32h743, etc.) អាចត្រូវបានប្រើជា RGB LCD ។ ម៉ូឌុលនេះក៏គាំទ្រមុខងារប្តូរនៃអេក្រង់ប៉ះ capacitive និងអេក្រង់ប៉ះធន់
លក្ខណៈពិសេសផលិតផល
- អេក្រង់ពណ៌ទំហំ 5.0 អ៊ីញ គាំទ្រការបង្ហាញពណ៌ 24BIT RGB 16.7M បង្ហាញពណ៌សម្បូរបែប
- គាំទ្រ 800 × 480 ឥទ្ធិពលបង្ហាញគឺច្បាស់ណាស់។
- គាំទ្រការបញ្ជូនឡានក្រុងប៉ារ៉ាឡែល 24 ប៊ីត RGB
- ឆបគ្នាជាមួយការភ្ជាប់ចំណុចប្រទាក់ RGB នៃក្រុមប្រឹក្សាអភិវឌ្ឍន៍អាតូមិចតាមពេលវេលា និងក្រុមប្រឹក្សាអភិវឌ្ឍន៍ភ្លើងឆេះព្រៃ
- វាគាំទ្រការប្តូររវាងអេក្រង់ប៉ះ capacitive និងអេក្រង់ប៉ះធន់ទ្រាំ ហើយអេក្រង់ប៉ះ capacitive អាចគាំទ្ររហូតដល់ 5 ចំណុចប៉ះ
- ផ្ដល់នូវ sample កម្មវិធីសម្រាប់វេទិកា STM32
- ស្តង់ដារដំណើរការថ្នាក់យោធា ការងារមានស្ថេរភាពយូរអង្វែង
- ផ្តល់ជំនួយបច្ចេកទេសអ្នកបើកបរមូលដ្ឋាន
ប៉ារ៉ាម៉ែត្រផលិតផល
| ឈ្មោះ | ការពិពណ៌នា |
| បង្ហាញពណ៌ | RGB888 16.7M (ត្រូវគ្នាជាមួយពណ៌ rgb5665k) |
| SKU | MRG5101 (គ្មានការប៉ះ), MRG5111 (មានប៉ះ) |
| ទំហំអេក្រង់ | 5.0 (អ៊ីញ) |
| ប្រភេទ | TFT |
| IC កម្មវិធីបញ្ជា | គ្មាន |
| ដំណោះស្រាយ | 800'480 (ភីកសែល) |
| ចំណុចប្រទាក់ម៉ូឌុល | ចំណុចប្រទាក់ប៉ារ៉ាឡែល 24 ប៊ីត RGB |
| ប្រភេទអេក្រង់ប៉ះ | អេក្រង់ប៉ះ Capacitive ឬ Resistive |
| ប៉ះ IC | FT5426 (ការប៉ះ Capacitive), XPT2046 (ការប៉ះធន់) |
| តំបន់សកម្ម | ៣០០ × ៣០០ (ម។ ម។ ) |
| ទំហំម៉ូឌុល PCB | ៣០០ × ៣០០ (ម។ ម។ ) |
| សីតុណ្ហភាពប្រតិបត្តិការ | -10`C-60t |
| សីតុណ្ហភាពផ្ទុក | -២០ ស៊ី-៧០ '(..' |
| បញ្ចូលវ៉ុលtage | 5V |
| ៣.១ វ៉ុលtage | 3.3V |
| ការប្រើប្រាស់ថាមពល | 64mA (អំពូល Backlight ត្រូវបានបិទ), 127mA (អំពូល Backlight គឺ ភ្លឺបំផុត) |
| ទំងន់ផលិតផល (ទំងន់សុទ្ធ) | 111 ក្រាម។ |
ការពិពណ៌នាចំណុចប្រទាក់
ម៉ូឌុលនេះគឺឆបគ្នាជាមួយចំណុចប្រទាក់ RGB នៃក្រុមប្រឹក្សាអភិវឌ្ឍន៍អាតូមិចតាមពេលវេលា និងក្រុមប្រឹក្សាអភិវឌ្ឍន៍ភ្លើងឆេះព្រៃ ហើយត្រូវបានភ្ជាប់ជាមួយក្រុមប្រឹក្សាអភិវឌ្ឍន៍តាមរយៈខ្សែដែលអាចបត់បែនបាន 40 pin ។ រូបរាងត្រូវបានបង្ហាញក្នុងរូបភាពទី 1 និងរូបភាពទី 2 ។
រូបភាព១. ខាងមុខ view នៃម៉ូឌុល

រូបភាព ២. ត្រឡប់មកវិញ view នៃម៉ូឌុល

ចំណុចប្រទាក់ម៉ូឌុល និងសៀគ្វីជ្រើសរើសត្រូវបានបង្ហាញក្នុងរូបភាពទី 3៖
រូបភាព ៣. ចំណុចប្រទាក់ម៉ូឌុល និងសៀគ្វីជ្រើសរើស

សៀគ្វីកំណត់អត្តសញ្ញាណនីមួយៗក្នុងរូបភាពទី 3 ត្រូវបានពិពណ៌នាដូចខាងក្រោមៈ
- សៀគ្វីអេក្រង់ប៉ះ capacitive
- សៀគ្វីអេក្រង់ប៉ះធន់
- ភាពធន់នឹងការសាយភាយ
- ចំណុចប្រទាក់ P2 (ឆបគ្នាជាមួយចំណុចប្រទាក់ RGB អាតូមិច)
- ចំណុចប្រទាក់ P3 (ឆបគ្នាជាមួយចំណុចប្រទាក់ Wildfire RGB)
- លេខសម្គាល់ម៉ូឌុលកំណត់ភាពធន់ (សម្រាប់តែកម្មវិធីអាតូមដែលកំណត់ពេលប៉ុណ្ណោះ)
ម៉ូឌុលនេះគាំទ្រការប្តូររវាងអេក្រង់ប៉ះ capacitive និងអេក្រង់ប៉ះធន់។ នៅពេលប្រើអេក្រង់ប៉ះ capacitive សូមភ្ជាប់សៀគ្វីអេក្រង់ប៉ះ Capacitive; នៅពេលប្រើ Resistance touch screen សូមភ្ជាប់ Resistance touch screen circuit។ ប្រសិនបើអ្នកត្រូវការប្តូរអេក្រង់ប៉ះជាញឹកញាប់ វិធីសាមញ្ញបំផុតគឺត្រូវបិទសៀគ្វីផ្សេងទៀត ហើយប្តូរតែបំពង់បង្ហូរនៅក្នុងប្រអប់ចំនុច។
ប្រសិនបើអ្នកភ្ជាប់ក្រុមប្រឹក្សាអភិវឌ្ឍន៍ភ្លើងឆេះព្រៃសម្រាប់ប្រើ អ្នកត្រូវដកការមិនពេញចិត្តចេញ បើមិនដូច្នេះទេអេក្រង់នឹងមិនបង្ហាញទេ បន្ទាប់ពីបន្ទះអភិវឌ្ឍន៍ត្រូវបានកំណត់ឡើងវិញ។
ភ្ជាប់ទៅភ្លើងឆេះព្រៃ i នៅពេលប្រើបន្ទះអភិវឌ្ឍន៍ MX6ULL ARM Linux អ្នកត្រូវដករេស៊ីស្តង់ DISP និងរេស៊ីស្តង់ទាំងបីស្របគ្នា បើមិនដូច្នេះទេ ក្រុមប្រឹក្សាអភិវឌ្ឍន៍នឹងមិនដំណើរការទេ។
ប្រសិនបើអ្នកភ្ជាប់បន្ទះអភិវឌ្ឍន៍អាតូមតាមកាលកំណត់សម្រាប់ការប្រើប្រាស់ អ្នកត្រូវផ្សារភ្ជាប់ភាពធន់នឹងការសាយ បើមិនដូច្នេះទេអេក្រង់នឹងមិនបង្ហាញបន្ទាប់ពីកម្មវិធីដំណើរការ។
ចំណុចប្រទាក់ P2 និង P3 ត្រូវបានពិពណ៌នាដូចខាងក្រោម:
| ចំណុចប្រទាក់ P2 (ឆបគ្នាជាមួយចំណុចប្រទាក់អាតូមិក RGB) ម្ជុល ការពិពណ៌នា |
||
| លេខ | ខ្ទាស់ឈ្មោះ | ខ្ទាស់ការពិពណ៌នា |
| 1 | vcs | ម្ជុលបញ្ចូលថាមពល (ភ្ជាប់ទៅ 5V i |
| 2 | វីស៊ីស៊ី ៥ | ម្ជុលបញ្ចូលថាមពល (ភ្ជាប់ទៅ 5V) |
| ០១៤៨៦០៧៤-០០៤ | RO - R7 | ម្ជុលទិន្នន័យក្រហម ៨ ប៊ីត |
| 11 | GND | ម្ជុលដីថាមពល |
| ០១៤៨៦០៧៤-០០៤ | ទៅ - G7 | ម្ជុលទិន្នន័យពណ៌បៃតង 8 ប៊ីត |
| 20 | GND | ម្ជុលដីថាមពល |
| ០១៤៨៦០៧៤-០០៤ | បូ - ៦៧ | ម្ជុលទិន្នន័យ 8 ប៊ីត BLUE |
| 29 | GND | ម្ជុលដីថាមពល |
| 30 | ភី។ អិល។ ក | ម្ជុលគ្រប់គ្រងនាឡិកាភីកសែល |
| 31 | HSYNC | ម្ជុលគ្រប់គ្រងសញ្ញាសមកាលកម្មផ្ដេក |
| 32 | VSYNC | ម្ជុលគ្រប់គ្រងសញ្ញាសមកាលកម្មបញ្ឈរ |
| 33 | DE | ទិន្នន័យបើកម្ជុលគ្រប់គ្រងសញ្ញា |
| 34 | BL | ម្ជុលគ្រប់គ្រងអំពូល LCD |
| 35 | 7P CS— | Capacitor touch screen set pin (ressistance touch screen chip selection pin) |
| 36 | TP_MOSI | ម្ជុលទិន្នន័យរបស់ IIC bus នៃអេក្រង់ប៉ះ capacitance (សរសេរទិន្នន័យ pin នៃ SPI bus នៃ Resistance touch screen) |
| 37 | TP MISO_ | Resistance touch screen SPI bus read data pin (capacitance touch screen not used) |
| 38 | TP_CLK | ម្ជុលត្រួតពិនិត្យនាឡិកាឡានក្រុង IIC នៃអេក្រង់ប៉ះសមត្ថភាព (SPI ទ្រនិចនាឡិការថក្រោះនៃអេក្រង់ប៉ះធន់) |
| 39 | TP_PEN | អេក្រង់ប៉ះរំខានម្ជុលគ្រប់គ្រង |
| 40 | RST | LCD កំណត់ម្ជុលគ្រប់គ្រងឡើងវិញ (មានប្រសិទ្ធិភាពនៅកម្រិតទាប) |
| ការពិពណ៌នាអំពីចំណុចប្រទាក់ P3 (ត្រូវគ្នាជាមួយភ្លើងឆេះព្រៃ RGB ចំណុចប្រទាក់) |
||
| លេខ | ខ្ទាស់ឈ្មោះ | ខ្ទាស់ការពិពណ៌នា |
| 1 | TP Sa._ | ម្ជុលគ្រប់គ្រងនាឡិកាឡានក្រុង IIC នៃអេក្រង់ប៉ះ capacitive |
| 2 | TP_SDA | ម្ជុលទិន្នន័យនៃឡានក្រុង IIC នៃអេក្រង់ប៉ះ capacitance |
| 3 | TP_PEN | អេក្រង់ប៉ះរំខានម្ជុលគ្រប់គ្រង |
| 4 | TP_RST | Capacitor touch screen កំណត់ម្ជុលឡើងវិញ |
| 5 | GND | ម្ជុលដីថាមពល |
| 6 | BL | ម្ជុលគ្រប់គ្រងអំពូល LCD |
| 7 | ឌី។ ភី | អេក្រង់ LCD បើកម្ជុល (បើកនៅកម្រិតខ្ពស់) |
| 8 | DE | ទិន្នន័យបើកម្ជុលគ្រប់គ្រងសញ្ញា |
| 9 | HSYNC | ម្ជុលគ្រប់គ្រងសញ្ញាសមកាលកម្មផ្ដេក |
| 10 | VSYNC | ម្ជុលគ្រប់គ្រងសញ្ញាសមកាលកម្មបញ្ឈរ |
| 11 | ភី។ អិល។ ក | ម្ជុលគ្រប់គ្រងនាឡិកាភីកសែល |
| ០១៤៨៦០៧៤-០០៤ | B7 — BO | ម្ជុលទិន្នន័យ 8 ប៊ីត BLUE |
| ០១៤៨៦០៧៤-០០៤ | G7 — GO | ម្ជុលទិន្នន័យពណ៌បៃតង 8 ប៊ីត |
| ០១៤៨៦០៧៤-០០៤ | R7 - RO | ម្ជុលទិន្នន័យក្រហម ៨ ប៊ីត |
| 36 | GND | ម្ជុលដីថាមពល |
| 37 | vcc3.3 | ម្ជុលបញ្ចូលថាមពល (ភ្ជាប់ទៅ 3.3V) |
| 38 | វីស៊ីស៊ី ៥ | ម្ជុលបញ្ចូលថាមពល (ភ្ជាប់ទៅ 3.3V) |
| 39 | វីស៊ីស៊ី ៥ | ម្ជុលបញ្ចូលថាមពល (ភ្ជាប់ទៅ 5V) |
| 40 | vcs | ម្ជុលបញ្ចូលថាមពល (ភ្ជាប់ទៅ 5V) |
ការកំណត់រចនាសម្ព័ន្ធផ្នែករឹង
សៀគ្វីផ្នែករឹងនៃម៉ូឌុល LCD មានដប់ផ្នែក៖ សៀគ្វីត្រួតពិនិត្យពន្លឺ, សៀគ្វីជ្រើសរើសគុណភាពបង្ហាញអេក្រង់, ចំណុចប្រទាក់បង្ហាញ 40pin, សៀគ្វីបង្ហូរ, ចំណុចប្រទាក់អ្នកប្រើ P2, ចំណុចប្រទាក់អ្នកប្រើ P3, សៀគ្វីចំណុចប្រទាក់អេក្រង់ប៉ះ capacitive, សៀគ្វីត្រួតពិនិត្យអេក្រង់ប៉ះធន់ទ្រាំ, អេក្រង់ប៉ះ។ សៀគ្វីជ្រើសរើស និងសៀគ្វីផ្គត់ផ្គង់ថាមពល។
- សៀគ្វីត្រួតពិនិត្យអំពូល Backlight ត្រូវបានប្រើដើម្បីផ្តល់វ៉ុល backlighttage ដើម្បីបង្ហាញអេក្រង់ និងកែតម្រូវពន្លឺខាងក្រោយ។
- សៀគ្វីជ្រើសរើសគុណភាពបង្ហាញអេក្រង់ត្រូវបានប្រើដើម្បីជ្រើសរើសប្រភេទអេក្រង់ (សម្គាល់ដោយគុណភាពបង្ហាញ)។ គោលការណ៍របស់វាគឺដើម្បីភ្ជាប់ឧបករណ៍ទប់ទល់ទាញឡើង ឬទាញចុះលើខ្សែទិន្នន័យ R7, G7 និង B7 រៀងៗខ្លួន ហើយបន្ទាប់មកកំណត់គុណភាពបង្ហាញនៃអេក្រង់ដែលប្រើដោយការអានស្ថានភាពនៃបន្ទាត់ទិន្នន័យទាំងបី (ស្មើនឹងការអានលេខសម្គាល់អេក្រង់បង្ហាញ) ដើម្បីជ្រើសរើសការកំណត់ផ្សេងៗ។ ដោយវិធីនេះ ឧample អាចត្រូវគ្នាជាមួយការបង្ហាញច្រើននៅក្នុងកម្មវិធី។ ជាការពិតណាស់ ម៉ូឌុលគាំទ្រតែដំណោះស្រាយមួយប៉ុណ្ណោះ ដូច្នេះភាពធន់នៃខ្សែទិន្នន័យ R7, G7 និង B7 ត្រូវបានជួសជុល។
- ចំណុចប្រទាក់បង្ហាញ 40pin ត្រូវបានប្រើដើម្បីចូលប្រើ និងគ្រប់គ្រងអេក្រង់បង្ហាញ។
- សៀគ្វីបង្ហូរត្រូវបានប្រើដើម្បីធ្វើឱ្យមានតុល្យភាពនៃឧបសគ្គបន្ទាត់ទិន្នន័យរវាងការបង្ហាញ និងចំណុចប្រទាក់អ្នកប្រើប្រាស់។
- ចំណុចប្រទាក់អ្នកប្រើ P2, P3 ត្រូវបានប្រើសម្រាប់ក្រុមប្រឹក្សាអភិវឌ្ឍន៍ខាងក្រៅ។
- សៀគ្វីចំណុចប្រទាក់អេក្រង់ប៉ះ capacitive ត្រូវបានប្រើដើម្បីធ្វើអន្តរាគមន៍អេក្រង់ប៉ះ capacitive និងគ្រប់គ្រងការទាញជើង IIC ។
- សៀគ្វីគ្រប់គ្រងអេក្រង់ប៉ះធន់នឹងត្រូវបានប្រើដើម្បីរកមើលសញ្ញាប៉ះ និងប្រមូលទិន្នន័យកូអរដោនេនៃអេក្រង់ប៉ះ ហើយបន្ទាប់មកអនុវត្តការបម្លែង ADC ។
- សៀគ្វីជ្រើសរើសអេក្រង់ប៉ះត្រូវបានប្រើដើម្បីជ្រើសរើសអេក្រង់ប៉ះដែលបានតភ្ជាប់ និងប្តូរតាមរយៈភាពធន់នឹងការផ្សារ។
- សៀគ្វីថាមពលត្រូវបានប្រើដើម្បីបំប្លែងការផ្គត់ផ្គង់ថាមពលបញ្ចូល 5V ទៅ 3.3V ។
គោលការណ៍ការងារ
ការណែនាំអំពី RGB LCD
អេក្រង់បង្ហាញគុណភាពបង្ហាញខ្ពស់ និងទំហំធំ ជាទូទៅមិនមានចំណុចប្រទាក់អេក្រង់ MCU ទេ ទាំងអស់ទទួលយកចំណុចប្រទាក់ RGB ដែលជា RGB LCD ។ LCD នេះមិនមាន IC បញ្ជាភ្ជាប់មកជាមួយ និងមិនមានអង្គចងចាំវីដេអូដែលភ្ជាប់មកជាមួយ ដូច្នេះវាត្រូវការឧបករណ៍បញ្ជាខាងក្រៅ និងអង្គចងចាំវីដេអូ។
អេក្រង់ LCD RGB ទូទៅមាន 24 បន្ទាត់ទិន្នន័យពណ៌ (R, G, B នីមួយៗ 8) និង De, vs, HS, PCLK បួនបន្ទាត់។ វាត្រូវបានជំរុញដោយរបៀប RGB ដែលជាទូទៅមានរបៀបបើកបរពីរ៖ របៀប de និងរបៀប HV ។ នៅក្នុងរបៀប de សញ្ញា de ត្រូវបានប្រើដើម្បីកំណត់ទិន្នន័យត្រឹមត្រូវ (នៅពេលដែល De ខ្ពស់/ទាប ទិន្នន័យមានសុពលភាព) ខណៈពេលដែលនៅក្នុងរបៀប HV ការធ្វើសមកាលកម្មជួរដេក និងការធ្វើសមកាលកម្មវាលគឺត្រូវបានទាមទារដើម្បីតំណាងឱ្យជួរដេក និងជួរឈរនៃការស្កេន។ ដ្យាក្រាមការស្កេនជួរដេកនៃរបៀប de និងរបៀប HV ត្រូវបានបង្ហាញក្នុងរូបខាងក្រោម៖

វាអាចត្រូវបានគេមើលឃើញពីតួលេខថាលំដាប់ពេលវេលានៃរបៀប de និងរបៀប HV គឺដូចគ្នាជាមូលដ្ឋាន។ De signal (DEN) គឺត្រូវបានទាមទារសម្រាប់របៀប den ខណៈដែល de signal មិនត្រូវបានទាមទារសម្រាប់របៀប HV ។ HSD នៅក្នុងរូបគឺជាសញ្ញា HS ដែលត្រូវបានប្រើសម្រាប់ការធ្វើសមកាលកម្មបន្ទាត់។ ចំណាំ៖ នៅក្នុងរបៀប de សញ្ញា HS មិនអាចប្រើបានទេ ពោលគឺ LCD នៅតែអាចដំណើរការធម្មតាដោយមិនទទួលបានសញ្ញា HS។ thpw គឺជាទទឹងជីពចរសញ្ញាដ៏មានប្រសិទ្ធភាពនៃការធ្វើសមកាលកម្មផ្តេក ដែលត្រូវបានប្រើដើម្បីបង្ហាញពីការចាប់ផ្តើមនៃបន្ទាត់ទិន្នន័យ។ thb គឺជាច្រករបៀងខាងក្រោយផ្តេក ដែលតំណាងឱ្យចំនួននាឡិកាភីកសែល ពីសញ្ញាប្រសិទ្ធភាពផ្តេក រហូតដល់ទិន្នផលទិន្នន័យដ៏មានប្រសិទ្ធភាព។ thfp គឺជាច្រករបៀងខាងមុខផ្តេក ដែលបង្ហាញពីចំនួននាឡិកាភីកសែល ពីចុងបញ្ចប់នៃជួរទិន្នន័យ ដល់ការចាប់ផ្តើមនៃសញ្ញាធ្វើសមកាលកម្មផ្ដេកបន្ទាប់។
ដ្យាក្រាមស្កែនបញ្ឈរមានដូចខាងក្រោម៖

VSD គឺជាសញ្ញាសមកាលកម្មបញ្ឈរ;
HSD គឺជាសញ្ញាធ្វើសមកាលកម្មផ្តេក;
DE គឺជាសញ្ញាបើកទិន្នន័យ;
tvpw គឺជាទទឹងសញ្ញាដ៏មានប្រសិទ្ធភាពនៃការធ្វើសមកាលកម្មបញ្ឈរ ដែលត្រូវបានប្រើដើម្បីបង្ហាញពីការចាប់ផ្តើមនៃស៊ុមទិន្នន័យ។
tvb គឺជាច្រករបៀងខាងក្រោយបញ្ឈរ ដែលតំណាងឱ្យចំនួនបន្ទាត់មិនត្រឹមត្រូវបន្ទាប់ពីសញ្ញាសមកាលកម្មបញ្ឈរ។
tvfp គឺជាច្រករបៀងខាងមុខបញ្ឈរ ដែលបង្ហាញពីចំនួនបន្ទាត់មិនត្រឹមត្រូវបន្ទាប់ពីការបញ្ចប់នៃលទ្ធផលទិន្នន័យស៊ុមមួយ និងមុនពេលចាប់ផ្តើមនៃសញ្ញាធ្វើសមកាលកម្មបញ្ឈរបន្ទាប់។
ដូចដែលអាចមើលឃើញពីតួលេខ ការស្កេនបញ្ឈរគឺពិតជាមានប្រសិទ្ធភាព 480 សញ្ញាជីពចរ។ វដ្តនៃនាឡិកានីមួយៗស្កេនមួយបន្ទាត់ ហើយសរុបចំនួន 480 បន្ទាត់ត្រូវបានស្កេនដើម្បីបញ្ចប់ការបង្ហាញនៃស៊ុមទិន្នន័យ។ នេះជាលំដាប់នៃអេក្រង់ LCD 800*480។
ពេលវេលានៃបន្ទះ LCD គុណភាពបង្ហាញផ្សេងទៀតគឺស្រដៀងគ្នា។
ការណែនាំសម្រាប់ការប្រើប្រាស់
ការណែនាំ STM32
ការណែនាំអំពីខ្សែភ្លើង៖
សូមមើលការពិពណ៌នាចំណុចប្រទាក់សម្រាប់ការចាត់ចែងម្ជុល។
ការភ្ជាប់ខ្សែត្រូវបានអនុវត្តជាពីរជំហាន៖
A. ប្រើខ្សែដែលអាចបត់បែនបាន 40pin ដើម្បីភ្ជាប់ចំណុចប្រទាក់ RGB នៅលើម៉ូឌុលបង្ហាញ។
ក្នុងចំណោមពួកវា ចំណុចប្រទាក់ P2 គឺត្រូវគ្នាជាមួយក្រុមប្រឹក្សាអភិវឌ្ឍន៍អាតូមិចដែលកំណត់ពេល ហើយចំណុចប្រទាក់ P3 គឺត្រូវគ្នាជាមួយក្រុមប្រឹក្សាអភិវឌ្ឍន៍ភ្លើងព្រៃ (ដូចបង្ហាញក្នុងរូបភាពទី 4 វិធីសាស្ត្រតភ្ជាប់នៃចំណុចប្រទាក់ P3 គឺដូចគ្នានឹងចំណុចប្រទាក់ P2) ។
រូបភាពទី 4. ភ្ជាប់ម៉ូឌុលបង្ហាញ RGB




B. បន្ទាប់ពីម៉ូឌុលបង្ហាញត្រូវបានភ្ជាប់ដោយជោគជ័យ សូមភ្ជាប់ចុងម្ខាងទៀតនៃខ្សែដែលអាចបត់បែនបានទៅនឹងបន្ទះអភិវឌ្ឍន៍ (ដូចបង្ហាញក្នុងរូបភាពទី 5 និងរូបភាពទី 6)។ វាគួរតែត្រូវបានកត់សម្គាល់ថាខ្សែរាបស្មើមិនគួរត្រូវបានបញ្ចូលបញ្ច្រាសទេដូច្នេះម្ជុល 1 ~ 40 នៃចំណុចប្រទាក់ម៉ូឌុលបង្ហាញនិងម្ជុល 1 ~ 40 នៃចំណុចប្រទាក់ក្រុមប្រឹក្សាអភិវឌ្ឍន៍គួរតែត្រូវបានភ្ជាប់ម្តងមួយៗ។
រូបភាពទី 5. ភ្ជាប់បន្ទះអភិវឌ្ឍន៍ស្នូលអាតូមិច

រូបភាពទី 6. ភ្ជាប់បន្ទះអភិវឌ្ឍន៍ស្នូលភ្លើងឆេះព្រៃ

ជំហានប្រតិបត្តិការ៖
A. ភ្ជាប់ម៉ូឌុល LCD និង STM32 MCU យោងតាមការណែនាំខ្សែភ្លើងខាងលើ ហើយបើកថាមពល។
B. ជ្រើសរើសកម្មវិធីតេស្ត STM32 ដែលត្រូវសាកល្បង ដូចបានបង្ហាញខាងក្រោម៖
(ការពិពណ៌នាកម្មវិធីសាកល្បង សូមមើលឯកសារពិពណ៌នាកម្មវិធីសាកល្បងនៅក្នុងកញ្ចប់សាកល្បង)

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

កូដ Demo API សម្រាប់ពេលដំណើរការកម្មវិធីសំខាន់ត្រូវបានបញ្ចូលក្នុងកូដសាកល្បង។
ការចាប់ផ្តើម LCD និងប្រតិបត្តិការសរសេរទិន្នន័យច្រកប៉ារ៉ាឡែលដែលពាក់ព័ន្ធត្រូវបានរួមបញ្ចូលនៅក្នុងលេខកូដ LCD ។
ចំណុចគូរ បន្ទាត់ ក្រាហ្វិក និងប្រតិបត្តិការដែលទាក់ទងនឹងការបង្ហាញតួអក្សរចិន និងអង់គ្លេសត្រូវបានរួមបញ្ចូលនៅក្នុងកូដ GUI ។
មុខងារចម្បងអនុវត្តកម្មវិធីដើម្បីដំណើរការ;
កូដវេទិកាប្រែប្រួលតាមវេទិកា;
ប្រតិបត្តិការដែលទាក់ទងនឹងអេក្រង់ប៉ះត្រូវបានរួមបញ្ចូលនៅក្នុងលេខកូដប៉ះ រួមទាំងការប៉ះធន់ទ្រាំ និងការប៉ះសមត្ថភាព។
កូដដែលទាក់ទងនឹងដំណើរការសំខាន់ៗត្រូវបានបញ្ចូលក្នុងលេខកូដគន្លឹះ។
កូដដែលទាក់ទងនឹងប្រតិបត្តិការកំណត់រចនាសម្ព័ន្ធដឹកនាំត្រូវបានរួមបញ្ចូលនៅក្នុង led
ការណែនាំអំពីការក្រិតអេក្រង់ប៉ះ
A. កម្មវិធីសាកល្បង STM32 ការណែនាំអំពីការក្រិតអេក្រង់ប៉ះ
កម្មវិធីក្រិតអេក្រង់ប៉ះ STM32 សម្គាល់ដោយស្វ័យប្រវត្តិថាតើការក្រិតតាមខ្នាតត្រូវបានទាមទារ ឬបញ្ចូលការក្រិតដោយដៃដោយចុចប៊ូតុងមួយ។
វាត្រូវបានរួមបញ្ចូលនៅក្នុងធាតុសាកល្បងអេក្រង់ប៉ះ។ សញ្ញាក្រិតតាមខ្នាត និងប៉ារ៉ាម៉ែត្រក្រិតត្រូវរក្សាទុកក្នុង AT24C02 flash ។ បើចាំបាច់អានពីពន្លឺ។ ដំណើរការក្រិតតាមខ្នាតមានដូចរូបខាងក្រោម៖

កម្មវិធីទូទៅ
សំណុំនៃការធ្វើតេស្តនេះ ឧamples តម្រូវឱ្យមានការបង្ហាញភាសាចិន និងអង់គ្លេស និមិត្តសញ្ញា និងរូបភាព ដូច្នេះកម្មវិធី modulo ត្រូវបានប្រើ។ កម្មវិធីម៉ូឌុលមានពីរប្រភេទ៖
រូបភាព 2Lcd និង PCtoLCD2002 ។ នេះគ្រាន់តែជាការកំណត់នៃកម្មវិធី modulo សម្រាប់កម្មវិធីសាកល្បងប៉ុណ្ណោះ។
ការកំណត់កម្មវិធី PCtoLCD2002 មានដូចខាងក្រោម៖
ទម្រង់ម៉ាទ្រីស Dot ជ្រើសរើស Dark Code ម៉ូដ Modulo ជ្រើសរើស Mode Progressive
យកគំរូដើម្បីជ្រើសរើសទិសដៅ (ទីតាំងខ្ពស់ជាមុន)
ប្រព័ន្ធលេខលទ្ធផលជ្រើសរើសលេខគោលដប់ប្រាំមួយ។
ការជ្រើសរើសទម្រង់ផ្ទាល់ខ្លួនទម្រង់ C51
វិធីសាស្ត្រកំណត់ជាក់លាក់មានដូចខាងក្រោម៖
http://www.lcdwiki.com/Chinese_and_English_display_modulo_settings
ការកំណត់កម្មវិធីម៉ូឌុល Image2Lcd ត្រូវបានបង្ហាញខាងក្រោម៖

កម្មវិធី Image2Lcd ត្រូវកំណត់ទៅជាផ្ដេក ពីឆ្វេងទៅស្ដាំ ពីលើទៅក្រោម និងទីតាំងទាបចំពោះទម្រង់ស្កេនខាងមុខ។
ឯកសារ/ធនធាន
![]() |
ម៉ូឌុលអេក្រង់ LCDWIKI CR2020-MI4185 5.0 អ៊ីង RGB [pdf] សៀវភៅណែនាំអ្នកប្រើប្រាស់ CR2020-MI4185, CR2020-MI4185 5.0 Inch RGB Display Module, 5.0 Inch Display Module, RGB Display Module, Display Module, Module |




