Surenoo SMC0240A-240320 سيريز MCU انٽرفيس TFT LCD ماڊل


Shenzhen Surenoo ٽيڪنالاجي ڪمپنيء، لميٽيڊ
www.surenoo.com
Skype: Sureno365
ريفرنس ڪنٽرولر ڊيٽا شيٽ
MCU انٽرفيس LCD ماڊل سليڪشن گائيڊ
ايل آئي 9341
پيداوار جي وضاحت
پيداوار هڪ 2.4 انچ TFT LCD ماڊل آهي، ان ۾ 320 × 240 ريزوليوشن آهي ۽ 16BIT RGB 65K رنگ ڊسپلي کي سپورٽ ڪري ٿو، اندروني ڊرائيور IC ILI9341 آهي. ان جو هارڊويئر 8-bit ۽ 16-bit متوازي پورٽ ڊيٽا بس موڊ سوئچنگ کي سپورٽ ڪري ٿو، ڊفالٽ 16-bit متوازي پورٽ ڊيٽا بس موڊ استعمال ڪري ٿو. ماڊل ۾ LCD ڊسپلي، مزاحمتي ٽچ اسڪرين، SD ڪارڊ سلاٽ ۽ PCB backplane شامل آهن. اهو ٿي سگهي ٿو داخل ڪريو سڌو STM32 سيريز ڊولپمينٽ بورڊ ۽ SD ڪارڊ جي توسيع کي سپورٽ ڪري ٿو.
پيداوار جون خاصيتون
- 2.4 انچ رنگ اسڪرين، سپورٽ 16BIT RGB 65K رنگ ڊسپلي، نمايان رنگ ڏيکاريو
- واضح ڊسپلي لاء 240 × 320 قرارداد
- سپورٽ 8-bit ۽ 16-bit متوازي ڊيٽا بس موڊ سوئچنگ، ڊفالٽ 16-bit متوازي بس ٽرانسميشن، تيز ٽرانسميشن جي رفتار
- ALIENTEK STM32 Mini، Elite، WarShip، Explorer، ۽ Apollo ڊولپمينٽ بورڊز کي سپورٽ ڪري ٿو سڌو پلگ ان استعمال لاءِ
- رابطي جي فنڪشن لاء سپورٽ
- سپورٽ SD ڪارڊ فنڪشن وڌائڻ
- مهيا ڪري ٿو هڪ امير ايسampلي پروگرام STM32 ۽ C51 پليٽ فارمن لاءِ
- فوجي-گريڊ عمل معيار، ڊگهي-مدت مستحڪم ڪم
- بنيادي ڊرائيور ٽيڪنيڪل سپورٽ مهيا ڪريو
پيداوار جي ماپ
| نالو | وصف |
| رنگ ڏيکاريو | RGB 65K رنگ |
| SKU | ايم آر بي 2408 |
| اسڪرين جي ماپ | 2.4 (انچ) |
| اسڪرين جو قسم | ٽي ايف ٽي |
| ڊرائيور IC | ايل آئي 9341 |
| قرارداد | 320*240 (پکسل) |
| ماڊل انٽرفيس | 8bit يا 16Bit متوازي انٽرفيس |
| فعال علائقو | 48.96*36.72 (ايم ايم) |
| ٽچ اسڪرين جو قسم | مزاحمتي ٽچ اسڪرين |
| IC کي ڇڪيو | XPT2046 |
| ماڊل پي سي بي سائيز | 44.25 × 76.00 (ايم ايم) |
| آپريٽنگ جي درجه حرارت | -20 ℃ ~ 70 ℃ |
| اسٽوريج جي درجه حرارت | -40 ℃ ~ 70 ℃ |
| آپريٽنگ جلدtage | 3.3V / 5V |
| بجلي جو استعمال | ٽي بي ڊي |
| پيداوار جو وزن | ٽي بي ڊي |
انٽرفيس وضاحت

تصوير 1. ماڊل پن ريشم اسڪرين تصوير
نوٽ:
- ماڊل هارڊويئر 8-bit ۽ 16-bit متوازي پورٽ ڊيٽا بس موڊ سوئچنگ کي سپورٽ ڪري ٿو (جيئن تصوير 1 ab ove ۾ ريڊ باڪس پاران ڏيکاريو ويو آهي)، هن ريت:
- سولڊر R1 0Ω رزسٽر يا شارٽ سرڪٽ سان سڌو، ۽ R2 کي ڊسڪنيڪٽ ڪريو:
منتخب ڪريو 16-bit متوازي پورٽ ڊيٽا بس موڊ، استعمال ڪريو D1~D8، D10~D17 ڊيٽا پن - سولڊر R2 0Ω رزسٽر يا شارٽ سرڪٽ سان سڌو، ۽ R1 کي ڊسڪنيڪٽ ڪريو:
8-bit متوازي پورٽ ڊيٽا بس موڊ چونڊيو، استعمال ڪريو D10~D17 ڊيٽا پن
- سولڊر R1 0Ω رزسٽر يا شارٽ سرڪٽ سان سڌو، ۽ R2 کي ڊسڪنيڪٽ ڪريو:
اهم نوٽ:
- هيٺيون پن نمبر 1 ~ 34 اسان جي ڪمپني جي PCB backplane سان ماڊل پن جو پن نمبر آهن. جيڪڏھن توھان بيئر اسڪرين خريد ڪريو ٿا، مھرباني ڪري بيئر اسڪرين جي وضاحت جي پن جي تعريف جو حوالو ڏيو، ھيٺ ڏنل ماڊل پن نمبرن جي مطابق سڌو وائر بدران سگنل جي قسم جي وائرنگ ڏانھن وڃو. مثال طورample: CS اسان جي ماڊل تي 1 پن آهي. اهو ٿي سگهي ٿو x پن مختلف سائيز جي ننگي اسڪرين تي.
- وي سي سي جي فراهمي بابت حجمtage: جيڪڏهن توهان PCB backplane سان ماڊل خريد ڪندا آهيو، VCC/VDD پاور سپلائي 5V يا 3.3V سان ڳنڍجي سگهي ٿي (ماڊيول الٽرا لو ڊراپ آئوٽ 5V کان 3V سرڪٽ ۾ ضم ٿيل آهي)، پر اهو 3.3V سان ڳنڍڻ جي سفارش ڪئي وئي آهي، ڇاڪاڻ ته 5V کي ڳنڍڻ سان. سرڪٽ جي اڳواڻي ۾ وڌندڙ گرمي جي پيداوار، ماڊل جي زندگي کي متاثر ڪري؛ جيڪڏهن توهان هڪ ننگي اسڪرين LCD خريد ڪريو، صرف 3.3V کي ڳنڍڻ لاء ياد رکو.
- جي باري ۾ backlight voltage: PCB backplane سان گڏ ماڊل ٽنڊوڊ بيڪ لائيٽ ڪنٽرول سرڪٽ کي ضم ڪيو آهي، جيڪو صرف BL پن يا PWM موج جي اعلي سطح کي ان پٽ ڪرڻ جي ضرورت آهي ته backlight کي روشن ڪرڻ لاء. جيڪڏهن توهان هڪ ننگي اسڪرين خريد ڪري رهيا آهيو، LEDAx 3.0V-3.3V سان ڳنڍيل آهي ۽ LEDKx گرائونڊ آهي.
| نمبر | ماڊل پن | پن وضاحت |
| 1 | CS | LCD ري سيٽ ڪنٽرول پن (گهٽ سطح فعال) |
| 2 | RS | LCD رجسٽر / ڊيٽا چونڊ ڪنٽرول پن (اعلي سطح: رجسٽر، گهٽ سطح: ڊيٽا) |
| 3 | WR | LCD لکڻ جو ڪنٽرول پن |
| 4 | RD | LCD پڙهڻ ڪنٽرول پن |
| 5 | آر ايس ٽي | LCD ري سيٽ ڪنٽرول پن (گهٽ سطح ري سيٽ) |
| 6 | D1 | LCD ڊيٽا بس گھٽ 8-bit پن (جيڪڏهن 8-bit موڊ آهي |
| 7 | D2 | منتخب ٿيل، هيٺيون 8-bit ڊيٽا پن استعمال نه ڪيا ويا آهن.) |
| 8 | D3 | |
| 9 | D4 | |
| 10 | D5 | |
| 11 | D6 | |
| 12 | D7 | |
| 13 | D8 | |
| 14 | ڊي 10 | LCD ڊيٽا بس اعلي 8-bit پن |
| 15 | ڊي 11 | |
| 16 | ڊي 12 | |
| 17 | ڊي 13 | |
| 18 | ڊي 14 | |
| 19 | ڊي 15 | |
| 20 | ڊي 16 | |
| 21 | ڊي 17 | |
| 22 | ايس سي ايس | SD ڪارڊ چونڊ ڪنٽرول پن (استعمال ڪيو ويو جڏهن SD ڪارڊ وڌائڻ واري فنڪشن کي استعمال ڪندي، هي ٽيسٽ پروگرام استعمال نه ڪيو ويو آهي) |
| 23 | BL | LCD backlight ڪنٽرول پن (اعلي سطح جي روشني) |
| 24 | وي ڊي ڊي | ماڊل پاور مثبت پن (ماڊيول شامل ڪيو ويو آهي voltagاي ريگيوليٽر IC، تنهنڪري پاور سپلائي 5V يا 3.3V سان ڳنڍيل ٿي سگهي ٿو) |
| 25 | وي ڊي ڊي | |
| 26 | جي اين ڊي | ماڊل پاور گرائونڊ پن |
| 27 | جي اين ڊي | |
| 28 | V5 | LCD backlight پاور مثبت پن (ڊفالٽ شيئر آن بورڊ backlight پاور سپلائي، هي پن ڳنڍيل نه ٿو ٿي سگهي) |
| 29 | MO | ٽچ اسڪرين SPI بس ڊيٽا ان پٽ پن |
| 30 | MI | ٽچ اسڪرين SPI بس ڊيٽا آئوٽ پن پن |
| 31 | قلم | ٽچ اسڪرين ۾ مداخلت جو پتو لڳائڻ پن (گهٽ سطح جڏهن ٽچ ٿئي ٿو) |
| 32 | ايف سي ايس | فليش چپ چونڊيو ڪنٽرول پن (استعمال ڪيو ويو جڏهن فليش ايڪسٽينشن فنڪشن استعمال ڪندي، هي ٽيسٽ پروگرام استعمال نه ڪيو ويو آهي) |
| 33 | TCS | ٽچ اسڪرين IC چپ چونڊيو ڪنٽرول پن (گهٽ سطح فعال) |
| 34 | CLK | ٽچ اسڪرين SPI بس گھڙي ڪنٽرول پن |
هارڊويئر جي ٺاھ جوڙ
LCD ماڊل هارڊويئر سرڪٽ پنج حصن تي مشتمل آهي: هڪ LCD ڊسپلي ڪنٽرول سرڪٽ، هڪ مزاحمتي ٽچ اسڪرين ايس.ampلنگ سرڪٽ، هڪ SD ڪارڊ انٽرفيس سرڪٽ، هڪ ڊيٽا بس موڊ سوئچنگ سرڪٽ ۽ هڪ بيڪ لائٽ ڪنٽرول سرڪٽ.
LCD جي پنن کي ڪنٽرول ڪرڻ لاءِ LCD ڊسپلي ڪنٽرول سرڪٽ، بشمول ڪنٽرول پن ۽ ڊيٽا جي منتقلي جا پن.
مزاحمتي ٽچ اسڪرين ايسampلنگ سرڪٽ ٽچ ايونٽ کي ڳولڻ، ٽچ ڊيٽا تي AD تبادلي کي انجام ڏيڻ، ۽ رابطي جي همراه قدرن کي منتقل ڪرڻ لاء استعمال ڪيو ويندو آهي.
SD ڪارڊ ڪنٽرول سرڪٽ SD ڪارڊ فنڪشن جي توسيع لاءِ استعمال ڪيو ويندو آهي، SD ڪارڊ جي سڃاڻپ کي ڪنٽرول ڪرڻ، پڙهڻ ۽ لکڻ.
8-bit يا 16-bit متوازي پورٽ ڊيٽا بس موڊ سوئچنگ کي مٽائڻ لاءِ ڊيٽا بس موڊ سوئچنگ سرڪٽ.
backlight ڪنٽرول سرڪٽ backlight چمڪ ۽ بجلي جي فراهمي جي چونڊ کي ڪنٽرول ڪرڻ لاء.
ڪم جو اصول
ILI9341 ڪنٽرولر جو تعارف
ILI9341 ڪنٽرولر 240 * 320 جي وڌ ۾ وڌ ريزوليوشن کي سپورٽ ڪري ٿو ۽ 172800-بائيٽ گرام آھي. اهو پڻ سپورٽ ڪري ٿو 8-bit، 9-bit، 16-bit، ۽ 18-bit متوازي پورٽ ڊيٽا بس. اهو پڻ 3-تار ۽ 4-تار SPI سيريل بندرگاهن کي سپورٽ ڪري ٿو. جيئن ته حمايت ٿيل قرارداد نسبتا وڏي آهي ۽ منتقل ٿيل ڊيٽا جي مقدار وڏي آهي، متوازي پورٽ ٽرانسميشن کي منظور ڪيو ويو آهي، ۽ ٽرانسميشن جي رفتار تيز آهي. ITI9341 پڻ سپورٽ ڪري ٿو 65K، 262K RGB رنگ ڊسپلي، ڊسپلي رنگ تمام امير آهي، جڏهن ته گھمڻ واري ڊسپلي ۽ اسڪرول ڊسپلي ۽ وڊيو پلے بیک کي سپورٽ ڪندي، مختلف طريقن سان ڏيکاري ٿو.
ILI9341 ڪنٽرولر استعمال ڪري ٿو 16bit (RGB565) هڪ پکسل ڊسپلي کي ڪنٽرول ڪرڻ لاءِ، تنهن ڪري اهو ڏيکاري سگھي ٿو 65K رنگن تائين في پکسل. پکسل ايڊريس سيٽنگ قطار ۽ ڪالمن جي ترتيب ۾ ڪئي وئي آهي، ۽ اسڪيننگ موڊ جي ذريعي وڌائڻ ۽ گهٽجڻ واري هدايت کي طئي ڪيو ويندو آهي. ILI9341 ڊسپلي جو طريقو پتي کي ترتيب ڏيڻ ۽ پوء رنگ جي قيمت کي ترتيب ڏيڻ سان ڪيو ويندو آهي.
متوازي پورٽ ڪميونيڪيشن جو تعارف
متوازي پورٽ ڪميونيڪيشن لکڻ واري موڊ ٽائيمنگ هيٺ ڏنل ڏيکاريل آهي:

متوازي پورٽ ڪميونيڪيشن پڙهڻ جو وقت هيٺ ڏنل شڪل ۾ ڏيکاريو ويو آهي:

CSX متوازي پورٽ ڪميونيڪيشن کي فعال ۽ غير فعال ڪرڻ لاءِ هڪ چپ چونڊ سگنل آهي، فعال گهٽ
RESX هڪ خارجي ري سيٽ سگنل آهي، فعال گهٽ
D/CX آهي ڊيٽا يا ڪمانڊ سليڪشن سگنل، 1-لکڻ ڊيٽا يا ڪمانڊ پيٽرولر، 0-لکڻ ڪمانڊ
WRX هڪ لکڻ جي ڊيٽا ڪنٽرول سگنل آهي
RDX هڪ پڙهيل ڊيٽا ڪنٽرول سگنل آهي
D[X:0] هڪ متوازي پورٽ ڊيٽا بٽ آهي، جنهن جا چار قسم آهن: 8-bit، 9-bit، 16-bit، ۽ 18-bit.
جڏهن لکڻ جي عمل کي انجام ڏيو، ري سيٽ جي بنياد تي، پهريون ڀيرو ڊيٽا يا ڪمانڊ سليڪشن سگنل کي سيٽ ڪريو، پوء چپ کي ڇڪيو چونڊيو سگنل لو، پوء انپٽ مواد کي ميزبان کان لکڻ لاء، ۽ پوء لکڻ جي ڊيٽا ڪنٽرول سگنل کي گھٽ ڪريو. . جڏهن مٿي کڄي، ڊيٽا لکجي ڪنٽرول سگنل جي اڀرندڙ ڪنڊ تي LCD ڪنٽرول IC ڏانهن لکيل آهي. آخرڪار، چپ چونڊيو سگنل بلند ڪيو ويو آهي ۽ ڊيٽا لکڻ جي آپريشن مڪمل ڪئي وئي آهي.
پڙهڻ واري آپريشن ۾ داخل ٿيڻ وقت، ري سيٽ جي بنياد تي، پهرين چپ کي ڇڪيو چونڊيو سگنل گهٽ، پوءِ ڇڪيو ڊيٽا يا ڪمانڊ سليڪٽ سگنل هاءِ، پوءِ ڇڪيو ريڊ ڊيٽا ڪنٽرول سگنل لو، ۽ پوءِ ڊيٽا کي پڙهو LCD ڪنٽرول IC مان. . ۽ پوءِ پڙهيل ڊيٽا ڪنٽرول سگنل کي تيز ڪيو ويندو آهي، ۽ ڊيٽا پڙهيل ڊيٽا ڪنٽرول سگنل جي اڀرندڙ ڪنڊ تي پڙهي ويندي آهي. آخرڪار، چپ چونڊيو سگنل بلند ڪيو ويو آهي، ۽ ڊيٽا پڙهڻ وارو آپريشن مڪمل ڪيو ويو آهي.
استعمال لاء هدايتون
STM32 هدايتون
وائرنگ هدايتون:
پن اسائنمنٽس لاءِ انٽرفيس جي وضاحت ڏسو.
نوٽ:
- هي ماڊل سڌو سنئون داخل ٿي سگهي ٿو TFTLCD سلاٽ جي وقت واري ايٽم ڊولپمينٽ بورڊ جي، ڪنهن به دستي وائرنگ جي ضرورت ناهي.
- لاڳاپيل MCU جا هيٺيان اندروني پلگ ان پن MCU پنن ڏانهن اشارو ڪن ٿا جيڪي سڌو سنئون ڊولپمينٽ بورڊ جي اندر TFTLCD سلاٽ سان ڳنڍيل آهن، صرف حوالي لاءِ.
| ميني ايس ٽي ايم 32 ترقي بورڊ TFTLCD ساکٽ آن لائن هدايتون | |||
| نمبر | ماڊل پن | ملندڙ TFTLCD ساکٽ پن | ملندڙ STM32F103RCT6 مائڪرو ڪنٽرولر اندروني ڪنيڪشن پن |
| 1 | CS | CS | PC9 |
| 2 | RS | RS | PC8 |
| 3 | WR | WR | PC7 |
| 4 | RD | RD | PC6 |
| 5 | آر ايس ٽي | آر ايس ٽي | PC4 |
| 6 | D1 | D0 | پي بي 0 |
| 7 | D2 | D1 | پي بي 1 |
| 8 | D3 | D2 | پي بي 2 |
| 9 | D4 | D3 | پي بي 3 |
| 10 | D5 | D4 | پي بي 4 |
| 11 | D6 | D5 | پي بي 5 |
| 12 | D7 | D6 | پي بي 6 |
| 13 | D8 | D7 | پي بي 7 |
| 14 | ڊي 10 | D8 | پي بي 8 |
| 15 | ڊي 11 | D9 | پي بي 9 |
| 16 | ڊي 12 | ڊي 10 | پي بي 10 |
| 17 | ڊي 13 | ڊي 11 | پي بي 11 |
| 18 | ڊي 14 | ڊي 12 | پي بي 12 |
| 19 | ڊي 15 | ڊي 13 | پي بي 13 |
| 20 | ڊي 16 | ڊي 14 | پي بي 14 |
| 21 | ڊي 17 | ڊي 15 | پي بي 15 |
| 22 | ايس سي ايس | استعمال نه ٿيو | جي اين ڊي |
| 23 | BL | BL | PC10 |
| 24 | وي ڊي ڊي | 3.3 | 3.3V |
| 25 | وي ڊي ڊي | 3.3 | 3.3V |
| 26 | جي اين ڊي | جي اين ڊي | جي اين ڊي |
| 27 | جي اين ڊي | جي اين ڊي | جي اين ڊي |
| 28 | V5 | استعمال نه ٿيو | 5V |
| 29 | MO | ميسو | PC2 |
| 30 | MI | موسي | PC3 |
| 31 | قلم | قلم | PC1 |
| 32 | ايف سي ايس | استعمال نه ٿيو | NC |
| 33 | TCS | TCS | PC13 |
| 34 | CLK | CLK | PC0 |
| اشرافيه اسٽيم 32 ترقي بورڊ TFTLCD ساکٽ آن لائن هدايتون | |||
| نمبر |
ماڊل پن |
ملندڙ TFTLCD ساکٽ پن | STM32F103ZET6 مائڪرو ڪنٽرولر اندروني ڪنيڪشن پن سان ملندڙ |
| 1 | CS | CS | پي جي 12 |
| 2 | RS | RS | پي جي 0 |
| 3 | WR | WR | پي ڊي 5 |
| 4 | RD | RD | پي ڊي 4 |
| 5 | آر ايس ٽي | آر ايس ٽي | پن ٻيهر سيٽ ڪريو |
| 6 | D1 | D0 | پي ڊي 14 |
| 7 | D2 | D1 | پي ڊي 15 |
| 8 | D3 | D2 | پي ڊي 0 |
| 9 | D4 | D3 | پي ڊي 1 |
| 10 | D5 | D4 | پي 7 |
| 11 | D6 | D5 | پي 8 |
| 12 | D7 | D6 | پي 9 |
| 13 | D8 | D7 | پي 10 |
| 14 | ڊي 10 | D8 | پي 11 |
| 15 | ڊي 11 | D9 | پي 12 |
| 16 | ڊي 12 | ڊي 10 | پي 13 |
| 17 | ڊي 13 | ڊي 11 | پي 14 |
| 18 | ڊي 14 | ڊي 12 | پي 15 |
| 19 | ڊي 15 | ڊي 13 | پي ڊي 8 |
| 20 | ڊي 16 | ڊي 14 | پي ڊي 9 |
| 21 | ڊي 17 | ڊي 15 | پي ڊي 10 |
| 22 | ايس سي ايس | استعمال نه ٿيو | جي اين ڊي |
| 23 | BL | BL | پي بي 0 |
| 24 | وي ڊي ڊي | وي ڊي ڊي | 3.3V |
| 25 | وي ڊي ڊي | وي ڊي ڊي | 3.3V |
| 26 | جي اين ڊي | جي اين ڊي | جي اين ڊي |
| 27 | جي اين ڊي | جي اين ڊي | جي اين ڊي |
| 28 | V5 | استعمال نه ٿيو | 5V |
| 29 | MO | ميسو | پي بي 2 |
| 30 | MI | موسي | PF9 |
| 31 | قلم | قلم | PF10 |
| 32 | ايف سي ايس | استعمال نه ٿيو | NC |
| 33 | TCS | TCS | PF11 |
| 34 | CLK | CLK | پي بي 1 |
| جنگي جهاز اسٽيم 32 ترقي بورڊ TFTLCD ساکٽ آن لائن هدايتون | ||||
| نمبر | ماڊل پن | ملندڙ TFTLCD ساکٽ پن | ملندڙ STM32F103ZET6 مائڪرو ڪنٽرولر اندروني ڪنيڪشن پن | |
| V2 | V3 | |||
| 1 | CS | CS | پي جي 12 | |
| 2 | RS | RS | پي جي 0 | |
| 3 | WR | WR | پي ڊي 5 | |
| 4 | RD | RD | پي ڊي 4 | |
| 5 | آر ايس ٽي | آر ايس ٽي | پن ٻيهر سيٽ ڪريو | |
| 6 | D1 | D0 | پي ڊي 14 | |
| 7 | D2 | D1 | پي ڊي 15 | |
| 8 | D3 | D2 | پي ڊي 0 | |
| 9 | D4 | D3 | پي ڊي 1 | |
| 10 | D5 | D4 | پي 7 | |
| 11 | D6 | D5 | پي 8 | |
| 12 | D7 | D6 | پي 9 | |
| 13 | D8 | D7 | پي 10 | |
| 14 | ڊي 10 | D8 | پي 11 | |
| 15 | ڊي 11 | D9 | پي 12 | |
| 16 | ڊي 12 | ڊي 10 | پي 13 | |
| 17 | ڊي 13 | ڊي 11 | پي 14 | |
| 18 | ڊي 14 | ڊي 12 | پي 15 | |
| 19 | ڊي 15 | ڊي 13 | پي ڊي 8 | |
| 20 | ڊي 16 | ڊي 14 | پي ڊي 9 | |
| 21 | ڊي 17 | ڊي 15 | پي ڊي 10 | |
| 22 | ايس سي ايس | استعمال نه ٿيو | جي اين ڊي | |
| 23 | BL | BL | پي بي 0 | |
| 24 | وي ڊي ڊي | وي ڊي ڊي | 3.3V | |
| 25 | وي ڊي ڊي | وي ڊي ڊي | 3.3V | |
| 26 | جي اين ڊي | جي اين ڊي | جي اين ڊي | |
| 27 | جي اين ڊي | جي اين ڊي | جي اين ڊي | |
| 28 | V5 | استعمال نه ٿيو | 5V | |
| 29 | MO | ميسو | PF8 | پي بي 2 |
| 30 | MI | موسي | PF9 | |
| 31 | قلم | قلم | PF10 | |
| 32 | ايف سي ايس | استعمال نه ٿيو | NC | |
| 33 | TCS | TCS | پي بي 2 | PF11 |
| 34 | CLK | CLK | پي بي 1 | |
| دريافت ڪندڙ STM32F4 ترقي بورڊ TFTLCD ساکٽ آن لائن هدايتون | |||
| نمبر | ماڊل پن | ملندڙ TFTLCD ساکٽ پن | ملندڙ STM32F407ZGT6 مائڪرو ڪنٽرولر اندروني ڪنيڪشن پن |
| 1 | CS | CS | پي جي 12 |
| 2 | RS | RS | PF12 |
| 3 | WR | WR | پي ڊي 5 |
| 4 | RD | RD | پي ڊي 4 |
| 5 | آر ايس ٽي | آر ايس ٽي | پن ٻيهر سيٽ ڪريو |
| 6 | D1 | D0 | پي ڊي 14 |
| 7 | D2 | D1 | پي ڊي 15 |
| 8 | D3 | D2 | پي ڊي 0 |
| 9 | D4 | D3 | پي ڊي 1 |
| 10 | D5 | D4 | پي 7 |
| 11 | D6 | D5 | پي 8 |
| 12 | D7 | D6 | پي 9 |
| 13 | D8 | D7 | پي 10 |
| 14 | ڊي 10 | D8 | پي 11 |
| 15 | ڊي 11 | D9 | پي 12 |
| 16 | ڊي 12 | ڊي 10 | پي 13 |
| 17 | ڊي 13 | ڊي 11 | پي 14 |
| 18 | ڊي 14 | ڊي 12 | پي 15 |
| 19 | ڊي 15 | ڊي 13 | پي ڊي 8 |
| 20 | ڊي 16 | ڊي 14 | پي ڊي 9 |
| 21 | ڊي 17 | ڊي 15 | پي ڊي 10 |
| 22 | ايس سي ايس | استعمال نه ٿيو | جي اين ڊي |
| 23 | BL | BL | پي بي 15 |
| 24 | وي ڊي ڊي | وي ڊي ڊي | 3.3V |
| 25 | وي ڊي ڊي | وي ڊي ڊي | 3.3V |
| 26 | جي اين ڊي | جي اين ڊي | جي اين ڊي |
| 27 | جي اين ڊي | جي اين ڊي | جي اين ڊي |
| 28 | V5 | استعمال نه ٿيو | 5V |
| 29 | MO | ميسو | پي بي 2 |
| 30 | MI | موسي | PF11 |
| 31 | قلم | قلم | پي بي 1 |
| 32 | ايف سي ايس | استعمال نه ٿيو | NC |
| 33 | TCS | TCS | PC13 |
| 34 | CLK | CLK | پي بي 0 |
| اپالو STM32F4/F7 ترقي بورڊ TFTLCD ساکٽ آن لائن هدايتون | |||
| نمبر | ماڊل پن | ملندڙ TFTLCD ساکٽ پن | ملندڙ STM32F429IGT6، STM32F767IGT6،STM32H743IIT6 مائڪرو ڪنٽرولر اندروني ڪنيڪشن پن |
| 1 | CS | CS | پي ڊي 7 |
| 2 | RS | RS | پي ڊي 13 |
| 3 | WR | WR | پي ڊي 5 |
| 4 | RD | RD | پي ڊي 4 |
| 5 | آر ايس ٽي | آر ايس ٽي | پن ٻيهر سيٽ ڪريو |
| 6 | D1 | D0 | پي ڊي 14 |
| 7 | D2 | D1 | پي ڊي 15 |
| 8 | D3 | D2 | پي ڊي 0 |
| 9 | D4 | D3 | پي ڊي 1 |
| 10 | D5 | D4 | پي 7 |
| 11 | D6 | D5 | پي 8 |
| 12 | D7 | D6 | پي 9 |
| 13 | D8 | D7 | پي 10 |
| 14 | ڊي 10 | D8 | پي 11 |
| 15 | ڊي 11 | D9 | پي 12 |
| 16 | ڊي 12 | ڊي 10 | پي 13 |
| 17 | ڊي 13 | ڊي 11 | پي 14 |
| 18 | ڊي 14 | ڊي 12 | پي 15 |
| 19 | ڊي 15 | ڊي 13 | پي ڊي 8 |
| 20 | ڊي 16 | ڊي 14 | پي ڊي 9 |
| 21 | ڊي 17 | ڊي 15 | پي ڊي 10 |
| 22 | ايس سي ايس | استعمال نه ٿيو | جي اين ڊي |
| 23 | BL | BL | پي بي 5 |
| 24 | وي ڊي ڊي | وي ڊي ڊي | 3.3V |
| 25 | وي ڊي ڊي | وي ڊي ڊي | 3.3V |
| 26 | جي اين ڊي | جي اين ڊي | جي اين ڊي |
| 27 | جي اين ڊي | جي اين ڊي | جي اين ڊي |
| 28 | V5 | استعمال نه ٿيو | 5V |
| 29 | MO | ميسو | پي جي 3 |
| 30 | MI | موسي | PI3 |
| 31 | قلم | قلم | PH7 |
| 32 | ايف سي ايس | استعمال نه ٿيو | NC |
| 33 | TCS | TCS | PI8 |
| 34 | CLK | CLK | PH6 |
آپريٽنگ مرحلا:
- مٿي ڏنل وائرنگ جي هدايتن جي مطابق LCD ماڊل (جيئن تصوير 1 ۾ ڏيکاريل آهي) ۽ STM32 MCU کي ڳنڍيو، ۽ پاور آن؛
- منتخب ڪريو C51 ٽيسٽ پروگرام کي آزمايو وڃي، جيئن هيٺ ڏيکاريل آهي: (ٽيسٽ پروگرام جي تفصيل مهرباني ڪري حوالو ڏيو ٽيسٽ پروگرام جي تفصيل واري دستاويز کي ٽيسٽ پيڪيج ۾)

- کوليو چونڊيو ٽيسٽ پروگرام پروجيڪٽ، مرتب ۽ ڊائون لوڊ؛
STM32 ٽيسٽ پروگرام جي تاليف ۽ ڊائون لوڊ جو تفصيلي تفصيل هيٺ ڏنل دستاويز ۾ ڳولي سگھجي ٿو:
http://www.lcdwiki.com/res/PublicFile/STM32_Keil_Use_Illustration_EN.pdf - جيڪڏهن LCD ماڊل ڏيکاري ٿو ڪردارن ۽ گرافڪس کي عام طور تي، پروگرام ڪاميابي سان هلندو آهي؛
C51 هدايتون
وائرنگ هدايتون:
پن اسائنمنٽس لاءِ انٽرفيس جي وضاحت ڏسو.
| STC12C5A60S2 مائڪرو ڪنٽرولر ٽيسٽ پروگرام وائرنگ هدايتون | ||||
| نمبر | ماڊل پن | STC12 ڊولپمينٽ بورڊ سان لاڳاپيل وائرنگ پن | ||
| 1 | CS | پي 13 | ||
| 2 | RS | پي 12 | ||
| 3 | WR | پي 11 | ||
| 4 | RD | پي 10 | ||
| 5 | آر ايس ٽي | پي 33 | ||
| 6 | D1 | پي 00 | ||
| 7 | D2 | پي 01 | ||
| 8 | D3 | پي 02 | ||
| 9 | D4 | پي 03 | ||
| 10 | D5 | پي 04 | ||
| 11 | D6 | پي 05 | ||
| 12 | D7 | پي 06 | ||
| 13 | D8 | پي 07 | ||
| 14 | ڊي 10 | پي 20 | ||
| 15 | ڊي 11 | پي 21 | ||
| 16 | ڊي 12 | پي 22 | ||
| 17 | ڊي 13 | پي 23 | ||
| 18 | ڊي 14 | پي 24 | ||
| 19 | ڊي 15 | پي 25 | ||
| 20 | ڊي 16 | پي 26 | ||
| 21 | ڊي 17 | پي 27 | ||
| 22 | ايس سي ايس | ڳنڍڻ جي ضرورت ناهي | ||
| 23 | BL | پي 32 | ||
| 24 | وي ڊي ڊي | 3.3V/5V | ||
| 25 | وي ڊي ڊي | 3.3V/5V | ||
| 26 | جي اين ڊي | جي اين ڊي | ||
| 27 | جي اين ڊي | جي اين ڊي | ||
| 28 | V5 | ڳنڍڻ جي ضرورت ناهي | ||
| 29 | MO | پي 35 | ||
| 30 | MI | پي 34 | ||
| 31 | قلم | پي 40 | ||
| 32 | ايف سي ايس | ڳنڍڻ جي ضرورت ناهي | ||
| 33 | TCS | پي 37 | ||
| 34 | CLK | پي 36 | ||
| STC89C52RC مائڪرو ڪنٽرولر ٽيسٽ پروگرام وائرنگ هدايتون | ||||
| نمبر |
ماڊل پن |
STC89 ڊولپمينٽ بورڊ سان لاڳاپيل
وائرنگ پن |
||
| 1 | CS | پي 13 | ||
| 2 | RS | پي 12 | ||
| 3 | WR | پي 11 | ||
| 4 | RD | پي 10 | ||
| 5 | آر ايس ٽي | پي 14 | ||
| 6 | D1 | پي 30 | ||
| 7 | D2 | پي 31 | ||
| 8 | D3 | پي 32 | ||
| 9 | D4 | پي 33 | ||
| 10 | D5 | پي 34 | ||
| 11 | D6 | پي 35 | ||
| 12 | D7 | پي 36 | ||
| 13 | D8 | پي 37 | ||
| 14 | ڊي 10 | پي 20 | ||
| 15 | ڊي 11 | پي 21 | ||
| 16 | ڊي 12 | پي 22 | ||
| 17 | ڊي 13 | پي 23 | ||
| 18 | ڊي 14 | پي 24 | ||
| 19 | ڊي 15 | پي 25 | ||
| 20 | ڊي 16 | پي 26 | ||
| 21 | ڊي 17 | پي 27 | ||
| 22 | ايس سي ايس | ڳنڍڻ جي ضرورت ناهي | ||
| 23 | BL | 3.3V | ||
| 24 | وي ڊي ڊي | 3.3V/5V | ||
| 25 | وي ڊي ڊي | 3.3V/5V | ||
| 26 | جي اين ڊي | جي اين ڊي | ||
| 27 | جي اين ڊي | جي اين ڊي | ||
| 28 | V5 | ڳنڍڻ جي ضرورت ناهي | ||
| 29 | MO | ڳنڍڻ جي ضرورت ناهي | ||
| 30 | MI | ڳنڍڻ جي ضرورت ناهي | ||
| 31 | قلم | ڳنڍڻ جي ضرورت ناهي | ||
| 32 | ايف سي ايس | ڳنڍڻ جي ضرورت ناهي | ||
| 33 | TCS | ڳنڍڻ جي ضرورت ناهي | ||
| 34 | CLK | ڳنڍڻ جي ضرورت ناهي | ||
نوٽ:
- جيئن ته STC89C52RC مائڪرو ڪنٽرولر وٽ پش-پُل آئوٽ پُٽ فنڪشن نه آهي، ان ڪري بئڪ لائٽ ڪنٽرول پن کي 3.3V پاور سپلائي سان ڳنڍڻ جي ضرورت آهي ته جيئن صحيح طرح روشن ٿئي.
- جيئن ته STC89C52RC مائڪرو ڪنٽرولر جي فليش گنجائش تمام ننڍي آهي (25KB کان گهٽ)، ٽچ فنڪشن سان پروگرام ڊائون لوڊ نٿو ڪري سگهجي، تنهنڪري ٽچ اسڪرين کي وائرنگ جي ضرورت ناهي.
آپريٽنگ مرحلا:
- مٿي ڏنل وائرنگ جي هدايتن جي مطابق LCD ماڊل (جيئن تصوير 1 ۾ ڏيکاريل آهي) ۽ C51 MCU کي ڳنڍيو، ۽ پاور آن؛
- C51 ٽيسٽ پروگرام کي آزمايو وڃي، جيئن هيٺ ڏيکاريل آهي:
(ٽيسٽ پروگرام جي تفصيل مهرباني ڪري ڏسو ٽيسٽ پروگرام جي تفصيل واري دستاويز کي ٽيسٽ پيڪيج ۾)

- کوليو چونڊيو ٽيسٽ پروگرام پروجيڪٽ، مرتب ۽ ڊائون لوڊ؛
C51 ٽيسٽ پروگرام جي تاليف ۽ ڊائون لوڊ جو تفصيلي تفصيل هيٺ ڏنل دستاويز ۾ ملي سگهي ٿو:
http://www.lcdwiki.com/res/PublicFile/C51_Keil%26stc-isp_Use_Illustration_EN.pdf - جيڪڏهن LCD ماڊل ڏيکاري ٿو ڪردارن ۽ گرافڪس کي عام طور تي، پروگرام ڪاميابي سان هلندو آهي؛
سافٽ ويئر جي وضاحت
ڪوڊ آرڪيٽيڪچر
C51 ۽ STM32 ڪوڊ آرڪيٽيڪچر جو تفصيل ڪوڊ آرڪيٽيڪچر ھيٺ ڏيکاريل آھي:

مکيه پروگرام رن ٽائم لاءِ ڊيمو API ڪوڊ ٽيسٽ ڪوڊ ۾ شامل آهي؛ LCD شروعات ۽ لاڳاپيل بن متوازي پورٽ لکڻ ڊيٽا آپريشن LCD ڪوڊ ۾ شامل آهن؛ ڊرائنگ پوائنٽس، لائينون، گرافڪس، ۽ چيني ۽ انگريزي ڪردار ڊسپلي سان لاڳاپيل آپريشنز GUI ڪوڊ ۾ شامل آھن؛ مکيه فنڪشن ايپليڪيشن کي هلائڻ لاء لاڳو ڪري ٿو؛ پليٽ فارم ڪوڊ پليٽ فارم جي لحاظ کان مختلف آهي؛ ٽچ اسڪرين سان لاڳاپيل آپريشن ٽچ ڪوڊ ۾ شامل آهن؛ اهم پروسيسنگ سان لاڳاپيل ڪوڊ اهم ڪوڊ ۾ شامل ڪيو ويو آهي (C51 پليٽ فارم وٽ بٽڻ پروسيسنگ ڪوڊ نه آهي)؛ ليڊ جي ترتيب واري آپريشن سان لاڳاپيل ڪوڊ ليڊ ڪوڊ ۾ شامل ڪيو ويو آھي (C51 پليٽ فارم وٽ ليڊ پروسيسنگ ڪوڊ نه آھي)؛
GPIO تعريف جي وضاحت
STM32 ٽيسٽ پروگرام GPIO وصف بيان
STM32 ٽيسٽ پروگرام جي LCD اسڪرين جي GPIO وصف lcd.h ۾ رکيل آهي file، جنهن کي ٻن طريقن سان بيان ڪيو ويو آهي:
- STM32F103RCT6 مائڪرو ڪنٽرولر ٽيسٽ پروگرام IO اينالاگ موڊ استعمال ڪري ٿو (اهو FSMC بس کي سپورٽ نٿو ڏئي)
- ٻيا STM32 MCU ٽيسٽ پروگرام استعمال ڪن ٿا FSMC بس موڊ
STM32F103RCT6 MCU IO اينالاگ ٽيسٽ پروگرام LCD اسڪرين GPIO وصف جيئن هيٺ ڏيکاريل آهي:
FSMC ٽيسٽ پروگرام lcd اسڪرين GPIO وضاحت ڪئي وئي آهي جيئن هيٺ ڏيکاريل آهي ( STM32F103ZET6 microcontroller FSMC ٽيسٽ پروگرام کي اڳوڻي طور تي وٺوample):

STM32 ٽچ اسڪرين سان لاڳاپيل GPIO تعريف رابطي ۾ رکيل آهي file جيئن هيٺ ڏيکاريل آهي ( STM32F103RCT6 microcontroller IO سموليشن ٽيسٽ پروگرام کي اڳواٽ طور وٺوample):
C51 ٽيسٽ پروگرام GPIO وصف بيان
C51 ٽيسٽ پروگرام lcd اسڪرين GPIO تعريف lcd.h ۾ رکيل آهي file, جيئن هيٺ ڏيکاريل آهي (STC12C5A60S2 microcontroller ٽيسٽ پروگرام کڻڻample):

متوازي پن جي تعريف کي GPIO پورٽ گروپن جي مڪمل سيٽ کي چونڊڻ جي ضرورت آهي، جهڙوڪ P0، P2، وغيره، انهي ڪري ته جڏهن ڊيٽا کي منتقل ڪيو وڃي، آپريشن آسان آهي. ٻين پنن کي ڪنهن به مفت GPIO طور بيان ڪري سگهجي ٿو. ٽچ اسڪرين سان لاڳاپيل GPIO تعريف touch.h ۾ رکيل آهي file, جيئن هيٺ ڏيکاريل آهي ( STC12C5A60S2 microcontroller ٽيسٽ پروگرام کي اڳوڻي طور تي وٺوample):

ٽچ اسڪرين جي GPIO وصف کي تبديل ڪري سگھجي ٿو ۽ ڪنھن ٻئي مفت GPIO طور بيان ڪري سگھجي ٿو.
جيڪڏهن مائڪرو ڪنٽرولر وٽ P4 GPIO گروپ نه آهي، penirq ٻين GPIOs طور بيان ڪري سگهجي ٿو.
متوازي پورٽ ڪميونيڪيشن ڪوڊ لاڳو ڪرڻ
A. STM32 ٽيسٽ پروگرام متوازي پورٽ ڪميونيڪيشن ڪوڊ لاڳو ڪرڻ
STM32 ٽيسٽ پروگرام متوازي پورٽ ڪميونيڪيشن ڪوڊ LCD.c ۾ رکيل آهي file، جنهن کي ٻن طريقن سان لاڳو ڪيو ويندو آهي:
- STM32F103RCT6 مائڪرو ڪنٽرولر ٽيسٽ پروگرام IO اينالاگ موڊ استعمال ڪري ٿو (اهو FSMC بس کي سپورٽ نٿو ڏئي)
- ٻيا STM32 MCU ٽيسٽ پروگرام استعمال ڪن ٿا FSMC بس موڊ
IO تخليق ٽيسٽ پروگرام لاڳو ڪيو ويو آهي جيئن هيٺ ڏيکاريل آهي:

FSMC ٽيسٽ پروگرام لاڳو ڪيو ويو آهي جيئن هيٺ ڏيکاريل آهي:

ٻئي 8- ۽ 16-بٽ ڪمانڊ لکي ٿو ۽ 8- ۽ 16-بٽ ڊيٽا لکي ٿو ۽ پڙهي ٿو.
C51 ٽيسٽ پروگرام متوازي پورٽ ڪميونيڪيشن ڪوڊ لاڳو ڪرڻ لاڳاپيل ڪوڊ LCD.c ۾ لاڳو ڪيو ويو آهي file جيئن هيٺ ڏيکاريل آهي:

8-bit ۽ 16-bit حڪمن تي عمل ڪيو ويو ۽ 8-bit ۽ 16-bit ڊيٽا لکڻ ۽ پڙهڻ.
ٽچ اسڪرين calibration هدايتون
A. STM32 ٽيسٽ پروگرام ٽچ اسڪرين ڪيليبريشن جون هدايتون
STM32 ٽچ اسڪرين ڪيليبريشن پروگرام پاڻمرادو سڃاڻي ٿو ته ڇا ڪيليبريشن جي ضرورت آهي يا دستي طور تي هڪ بٽڻ کي دٻائڻ سان حساب ڪتاب ۾ داخل ٿئي ٿو.
اهو ٽچ اسڪرين ٽيسٽ آئٽم ۾ شامل آهي. AT24C02 فليش ۾ انشانکن نشان ۽ حساب ڪتاب جي ماپ محفوظ ٿيل آهن. جيڪڏهن ضروري هجي ته، فليش مان پڙهو. calibration عمل هيٺ ڏنل ڏيکاريل آهي:


C51 ٽيسٽ پروگرام ٽچ اسڪرين جي حساب ڪتاب جي هدايتون
C51 ٽچ اسڪرين ڪيليبريشن کي Touch_Adjust ٽيسٽ آئٽم تي عمل ڪرڻ جي ضرورت آهي (صرف STC12C5A60S2 ٽيسٽ پروگرام ۾ موجود آهي)، جيئن هيٺ ڏيکاريل آهي: C51 ٽيسٽ پروگرام ٽچ اسڪرين ڪيليبريشن جون هدايتون

رابطي جي حساب سان پاس ٿيڻ کان پوء، توهان کي touch.c ۾ اسڪرين تي ڏيکاريل ڪيليبريشن پيٽرولر کي بچائڻ جي ضرورت آهي. file، جيئن هيٺ ڏيکاريل آهي:

عام سافٽ ويئر
ٽيسٽ جو هي سيٽ Examples کي چيني ۽ انگريزي، علامتن ۽ تصويرن جي ڊسپلي جي ضرورت آهي، تنهنڪري ماڊل سافٽ ويئر استعمال ڪيو ويندو آهي. ماڊل سافٽ ويئر جا ٻه قسم آهن: Image2Lcd ۽ PCtoLCD2002. هتي صرف ٽيسٽ پروگرام لاءِ ماڊل سافٽ ويئر جي سيٽنگ آهي.
PCtoLCD2002 ماڊل سافٽ ويئر سيٽنگون هن ريت آهن:
ڊاٽ ميٽرڪس فارميٽ چونڊيو ڊارڪ ڪوڊ
ماڊل موڊ ترقي پسند موڊ چونڊيو
ھدايت چونڊڻ لاءِ ماڊل وٺو (اچي پوزيشن پھرين)
آئوٽ پٽ نمبر سسٽم هيڪساڊيڪل نمبر چونڊيندو آهي
ڪسٽم فارميٽ چونڊ C51 فارميٽ
مخصوص سيٽنگ جو طريقو هن ريت آهي:
http://www.lcdwiki.com/Chinese_and_English_display_modulo_settings
Image2Lcd ماڊل سافٽ ويئر سيٽنگون هيٺ ڏيکاريل آهن:

Image2Lcd سافٽ ويئر کي افقي، کاٻي کان ساڄي، مٿي کان هيٺ، ۽ سامهون واري اسڪين موڊ تي گهٽ پوزيشن تي سيٽ ڪرڻ جي ضرورت آهي.
دستاويز / وسيلا
![]() |
Surenoo SMC0240A-240320 سيريز MCU انٽرفيس TFT LCD ماڊل [pdf] استعمال ڪندڙ دستياب SMC0240AA3-240320، SMC0240A-240320 سيريز، SMC0240A-240320 سيريز MCU انٽرفيس TFT LCD ماڊل، MCU انٽرفيس TFT LCD ماڊل، TFT LCD ماڊل، LCD ماڊل |





