MSP3525_MSP3526 ESP32 ډیمو لارښوونې
CR2023-MI2467
د ازموینې پلیټ فارم پیژندنه
پراختیایی بورډ: ESP32-WROOM-32E devKit
MCU: ESP32-32E ماډل
فریکونسی: 240MHz
د پینټ پیوستون لارښوونې
ماډل کولی شي په مستقیم ډول د ESP32-32E پراختیایی بورډ کې وصل شي، لکه څنګه چې په لاندې شکل کې ښودل شوي:
د ESP32-32E ازموینې برنامه د مستقیم داخلولو لارښوونې پین کوي | |||
شمیره | د موډل پنونه | ورته ESP32-32E پراختیایی بورډ د تارونو پنونه | څرګندونې |
1 | VCC | 5V | د LCD بریښنا مثبت |
2 | GND | GND | د LCD بریښنا ځمکه |
3 | LCD_CS | 1015 | د LCD انتخاب کنټرول سیګنال، د ټیټې کچې فعال |
4 | LCD_RST | 1027 | د LCD ریسیټ کنټرول سیګنال ، د ټیټې کچې ریسیټ |
5 | LCD_RS | 102 | د LCD کمانډ / د معلوماتو انتخاب کنټرول سیګنال لوړه کچه: ډاټا، ټیټه کچه: قومانده |
6 | SDI (MOSI) | 1013 | د SPI بس لیکلو ډاټا سیګنال (SD کارت او LCD سکرین یوځای کارول کیږي) |
7 | SCK | 1014 | د SPI بس ساعت سیګنال (SD کارت او LCD سکرین یوځای کارول کیږي) |
8 | LED | 1021 | د LCD بیک لایټ کنټرول سیګنال (که تاسو کنټرول ته اړتیا لرئ ، مهرباني وکړئ پنونه وصل کړئ. که تاسو کنټرول ته اړتیا نلرئ ، تاسو کولی شئ دا پریږدئ) |
9 | SDO(MISO) | 1012 | د SPI بس د معلوماتو سیګنال لوستل (SD کارت او LCD سکرین یوځای کارول کیږي) |
10 | CTP_SCL | 1025 | د ظرفیت لرونکي ټچ سکرین IIC بس ساعت سیګنال (د ټچ سکرین پرته ماډلونه وصل کیدو ته اړتیا نلري) |
11 | CTP_RST | 1033 | د کپیسیټر ټچ سکرین ریسیټ کنټرول سیګنال ، د ټیټې کچې ریسیټ (ماډولونه پرته له ټچ سکرینونو سره وصل کیدو ته اړتیا نلري) |
12 | CTP_SDA | 1032 | د ظرفیت لرونکي ټچ سکرین IIC بس ډیټا سیګنال (د ټچ سکرین پرته ماډلونه وصل کیدو ته اړتیا نلري) |
13 | CTP_INT | 1039 | د کپیسیټر ټچ سکرین IIC بس ټچ مداخله سیګنال ، کله چې ټچ تولید کړئ ، اصلي کنټرول ته ټیټه کچه داخل کړئ (د ټچ سکرین پرته ماډلونه وصل کیدو ته اړتیا نلري) |
14 | SD_CS | 1022 | د SD کارت انتخاب کنټرول سیګنال ، د ټیټې کچې فعال (د SD کارت فعالیت پرته ، منحل کیدی شي) |
د ډیمو فنکشن توضیحات
دا ایسample برنامه د ESP32 هارډویر HSPI بس کاروي ، کوم چې په Demo_ MSP3525_MSP3526_ESP32-WROOM-32E_HSPI لارښود کې موقعیت لري ، لکه څنګه چې په لاندې شکل کې ښودل شوي: الفample_ 01_ ساده_ ازموینه د سکرین برش کولو ازموینې برنامه ده ، کوم چې په کوم سافټویر کتابتون باندې تکیه نه کوي.
ب. سابقهample_ 02_ colligate_ Test د ازموينې يو هراړخيز پروګرام دی چې ګرافيک، لينونه او د پروګرام چلولو وخت شمېري؛
ج. سابقهample_ 03_display_ ګرافیک د ګرافیک ښودنې ازموینې برنامه ده چې مختلف ګرافیکونه ښیې؛
D. Example_ 04_ display_ سکرول د سکرول کولو ازموینې برنامه ده چې د متن سکرول کول ښیې.
E. Example_ 05_ show_ SD_ bmp_ انځور د BMP انځور ښودلو پروګرام دی چې د BMP بڼه انځورونه په SD کې ښکاره کوي؛
F. Example_ 06_ show_ SD_ jpg_ انځور د JPG انځور ښودلو پروګرام دی چې انځورونه په SD کې د jpg بڼه کې ښکاره کوي؛
G. Example_ 07_ display_ تلیفون کال د تلیفون ډیلینګ لپاره د ټچ ازمونې برنامه ده ، کوم چې د ټچ له لارې د ډیلینګ فعالیت سمولیټ کوي؛
H. Example_ 08_ touch_ قلم د ټچ سټروک ازموینې برنامه ده چې د ټچ له لارې د LCD سکرین ته راښکته کیږي.
K. Example_ 09_ LVGL_ Demos د LVGL پخوانی دیampد لی ډیسپلی برنامه چې تاسو ته اجازه درکوي د LVGL قوي Ul ډیزاین ځانګړتیاوې تجربه کړئ. بن file د دې لپارهample استخراج شوی او د اړونده وسیلې په کارولو سره مستقیم سوځیدلی شي.
د ډیمو کارولو لارښوونې
- د ودانولو پراختیا چاپیریال
د پرمختیایي چاپیریال د جوړولو لپاره د ځانګړو میتودونو لپاره، مهرباني وکړئ په دې لارښود کې "Arduino_development_environment_construction_for-ESP32-EN" سند ته مراجعه وکړئ. - د سافټویر کتابتون نصب کول
وروسته له دې چې د پراختیا چاپیریال تنظیم شي، د سافټویر کتابتون د s لخوا کارول کیږيample برنامه باید د پروژې کتابتون لارښود ته کاپي شي ترڅو sample پروګرام بلل کیدی شي. د سافټویر کتابتون د انسټال کتابتون لارښود کې موقعیت لري، لکه څنګه چې په لاندې انځور کې ښودل شوي:
د دوی په منځ کې:
FT6336 arduino د FT6336 capacitive touch IC چلوونکی دی
LVglis LVGL GUI ګرافیک سافټویر کتابتون
TFT_ESPI د TFT-LCD LCD سکرینونو لپاره د Arduino ګرافیک کتابتون دی، د ډیری پلیټ فارمونو او LCD ډرایور ICs ملاتړ کوي
TJpg_ Decoder د Arduino پلیټ فارم لپاره د JPG فارمیټ عکس کوډ کولو کتابتون دی
دا سافټویر کتابتون ترتیب شوی او د کارولو لپاره مستقیم د پروژې کتابتون لارښود ته کاپي کیدی شي. د انجینرۍ کتابتون لارښود لپاره ډیفالټ لاره C:\Users\Administrator\Documents\Arduinol\کتابتون دی. تاسو کولی شئ د پروژې کتابتون لارښود هم بدل کړئ: د Arduino IDE سافټویر خلاص کړئ، کلیک وکړئ File -> غوره توبونه، او په پاپ اپ انٹرفیس کې د سکیچ بک ځای بیا تنظیم کړئ، لکه څنګه چې په لاندې انځور کې ښودل شوي: که تاسو نه غواړئ مخکې له مخکې ترتیب شوی کتابتون وکاروئ، تاسو کولی شئ د کتابتون وروستۍ نسخه (د FT6336 arduino پرته) له ګیتوب څخه په لاندې ډاونلوډ پته کې ډاونلوډ کړئ او بیا یې ترتیب کړئ:
Ivgl: https://github.com/Ivgl/Ilvgl/tree/release/v8.3 (یوازې V8. x نسخه کارول کیدی شي، V9. x نسخه نشي کارول کیدی)
TFT_eSPI: https://github.com/Bodmer/TFT_eSPI
TJpg_Decoder: https://github.com/Bodmer/TIpg_Decoder
وروسته له دې چې د کتابتون ډاونلوډ بشپړ شو، هغه یې خلاص کړئ (د اسانه توپیر لپاره، د غیر زپ شوي کتابتون فولډر نوم بدل کړئ، لکه څنګه چې د کتابتونونو د انسټالولو لارښود کې ښودل شوي)، او بیا یې د انجینرۍ کتابتون لارښود ته کاپي کړئ. بیا، د کتابتون ترتیب سره پرمخ لاړشئ. د files چې د ځای په ځای کولو ته اړتیا لري په بدل شوي کې موقعیت لري files لارښود، لکه څنګه چې په لاندې انځور کې ښودل شوي: د LVGL کتابتون ترتیب:
د Iv_conf.h کاپي کړئ file کوم چې په بدل کې دی fileد انجینرۍ کتابتون لارښود کې د Ivgl کتابتون د لوړې کچې لارښود ته لارښود ، لکه څنګه چې په لاندې شکل کې ښودل شوي: Iv_conf_internal.h خلاص کړئ file کوم چې د انجینرۍ کتابتون لارښود لاندې د Lvgl کتابتون src لارښود کې دی، لکه څنګه چې په لاندې شکل کې ښودل شوي:
د خلاصولو وروسته file، د 41 کرښې مینځپانګه بدل کړئ لکه څنګه چې په لاندې شکل کې ښودل شوي (د "../../iv_conf. h" څخه تر "../Iv_conf. h") ، او د ترمیم بشپړیدو وروسته خوندي کړئ.
پخوانۍ کاپيamples او demos لارښودونه د انجینرۍ کتابتون لارښود لاندې src لارښود ته د Ivgl کتابتون لاندې. دا دوه لارښودونه د Ivgl کتابتون کې په لاندې شکل کې ښودل شوي:
د کاپي کولو وروسته د لارښود حالت:
TFT_ ESPI کتابتون ترتیب:
لومړی د User_Setup.h نوم بدل کړئ file کوم چې د TFT_eSPl کتابتون د انجینرۍ کتابتون لارښود User_Setup_bak.h ته د لوړې کچې لارښود کې دی، بیا د User_Setup.h کاپي کړئ file کوم چې په بدل کې دی fileد TFT_eSPI کتابتون د لوړې کچې لارښود ته لارښود، لکه څنګه چې په لاندې شکل کې ښودل شوي: لومړی د ST7796_Init.h نوم بدل کړئ file کوم چې د TFT_eSPI انجینري کتابتون ډایرکټر TFT_Drivers ډایرکټر کې دی، بیا د ST7796_Init.h کاپي کړئ file د TFT_eSPI انجینري کتابتون لارښود TFT_Drivers ډایرکټر ته، لکه څنګه چې په لاندې شکل کې ښودل شوي:
◊ پروګرامونه تالیف او چلول
وروسته له دې چې د کتابتون نصبول بشپړ شي، sample برنامه کولی شي په لاندې ډول تنظیم او پرمخ بوځي:
A. د ښودنې موډل په مستقیم ډول د ESP32 پرمختیایي بورډ سره وصل کړئ، او پراختیایی بورډ د کمپیوټر سره وصل کړئ ترڅو بریښنا فعاله کړي؛
ب. خلاص ډیمو_ ESP32-WROOM-32E_ هر ډولampد HSPI ډایرکټر کې د لی پروګرام، لکه څنګه چې په لاندې شکل کې ښودل شوي (د کولیګیټ ټیسټ ازموینې پروګرام د پخوانی په توګه کارولample): C. د خلاصولو وروستهampد پروګرام لپاره، د ESP32 وسیله غوره کړئ، لکه څنګه چې په لاندې انځور کې ښودل شوي:
D. د ESP32 فلش، PSRAM، بندرونه او نور تنظیم کړئ لکه څنګه چې په لاندې شکل کې ښودل شوي:
E. د پروګرام د تالیف او ډاونلوډ لپاره د اپلوډ تڼۍ کلیک وکړئ، لکه څنګه چې په لاندې انځور کې ښودل شوي:
F. که لاندې پرامپټ ښکاره شي، دا په ګوته کوي چې پروګرام په بریالیتوب سره تالیف شوی او ډاونلوډ شوی، او مخکې له مخکې چل شوی دی:
G. که د نندارې ماډل منځپانګه ښکاره کړي، دا په ډاګه کوي چې پروګرام په بریالیتوب سره پرمخ تللی.
◊ LVGL exampلی بن file سوځول
د LVGL د اوږد تالیف وخت له املهample برنامه، د تالیف شوی بن file استخراج شوی او د فلش ډاونلوډ وسیلې په کارولو سره مستقیم سوځیدلی شي.
بن file کې موقعیت لري
Demo_ESP32\Flash_Download_LVGL_Demos\bin لارښود، لکه څنګه چې په لاندې انځور کې ښودل شوي: د Flash_download_tool کارول کولی شي په کې سوځوي
Demo_ESP32\Flash_Download_LVGL_Demos لارښود، لکه څنګه چې په لاندې انځور کې ښودل شوي:
اسناد / سرچینې
![]() |
LCD ویکی ST7796 3.5 انچ IPS SPI ماډل [pdf] لارښوونې ST7796، MSP3525، MSP3526، ST7796 3.5inch IPS SPI ماډل، 3.5inch IPS SPI ماډل، IPS SPI ماډل، SPI ماډل، ماډل |