Բովանդակություն:

STONE LCD էկրան մեքենայի վահանակի համար `5 քայլ
STONE LCD էկրան մեքենայի վահանակի համար `5 քայլ

Video: STONE LCD էկրան մեքենայի վահանակի համար `5 քայլ

Video: STONE LCD էկրան մեքենայի վահանակի համար `5 քայլ
Video: A 1000 Year Old Abandoned Italian Castle - Uncovering It's Mysteries! 2024, Նոյեմբեր
Anonim
STONE LCD էկրան մեքենայի վահանակի համար
STONE LCD էկրան մեքենայի վահանակի համար

Տնտեսության արագ զարգացումով և մարդկանց սպառման հզորության աստիճանական բարելավմամբ, մեքենաները դարձել են սովորական ընտանիքների ամենօրյա կարիքները, և բոլորը ավելի մեծ ուշադրություն են դարձնում մեքենաների հարմարավետությանը և անվտանգությանը:

Ավտոմոբիլային արդյունաբերությունը զարգացել է արդեն ավելի քան հարյուր տարի, և մեքենան դարձել է ավելի ու ավելի խելացի ՝ սկզբնական շրջանում պարզ մեքենայից փոխված ժամանակի ընթացքում: Քանի՞ մաս ունի մեքենան: Առայժմ հստակ թիվ չկա: Ենթադրվում է, որ միջին մեքենան բաղկացած է ավելի քան 10, 000 անբաժանելի մասերից: Ներկայումս մեքենան մտել է հազարավոր տնային տնտեսություններ և դարձել անփոխարինելի գործընկեր ամենօրյա ճանապարհորդության մեջ: Հետևաբար, մեքենայի ամենօրյա օգտագործման գործընթացում մենք պետք է միշտ հասկանալ իրենց սիրո մեքենայի վիճակը, խուսափել մեքենայի կարևոր մասերին վնաս պատճառելուց, բայց նաև հնարավոր վտանգները վերացնելուց: Ես ունեմ քարե 10,1 դյույմանոց TFTLCD էկրան, և այս անգամ նախատեսում եմ պատրաստել ինքնաթիռի ցուցատախտակ: Ինչպես բոլորս գիտենք, STONE ինտելեկտուալ TFTLCD մոդուլային էկրանի մշակումը հարմար և արագ է ՝ առանց չափազանց հոգնեցուցիչ ցուցումների: Սա ոչ միայն հարմար է սովորելու մեծ թվով սիրահարների համար, այլև իրական տեմպը `արագացնելու զարգացման արագությունը, խնայել զարգացման ժամանակը, արագ զբաղեցնել շուկան: Էֆեկտի պատկերը հետևյալն է.

Ես օգտագործում եմ ավելի հաճախ օգտագործվող RTL8762CJF SCM- ը ՝ IIC- ի կամ սերիական նավահանգստի միջոցով զարգացնելու համար ՝ TFT LCD էկրանին տվյալների վերբեռնման նպատակին հասնելու համար: Այս անգամ կօգտագործվի նաև ձայնային հեռարձակման գործառույթը ՝ վարորդին ավելի լավ մոդելավորման փորձ տալու համար:

Քայլ 1. LCD էկրան մեքենայի վահանակի նախագծի գործառույթը

Այստեղ մենք պետք է օգտագործված մեքենայի ցուցադրման նախագիծ կատարենք, նախագիծը հիմնականում հպման կարգավորման, միկրոկառավարիչի վերբեռնման հրահանգների ձևի, կոճակներով սիմուլյացիայի միջոցով, երբ սեղմում է MCU կոճակը, սերիական նավահանգստի հրամանով STVC101WT - 01 սերիական ինտերֆեյսի էկրանին տվյալների բեռնման ցուցումներ, էկրանը ինքնաբերաբար կվերլուծի տվյալները և կցուցադրվի LCD էկրանին: Միևնույն ժամանակ, էկրանին կա նաև կոճակի գործառույթ ՝ սերիական պորտի հրահանգին հասնելու համար, որպեսզի վերահսկի MCU- ն:

Ամփոփելով ՝ հինգ գործառույթ.

(1) Սերիական նավահանգստի էկրանը գիտակցում է bitmap ցուցադրման գործառույթը.

(2) հավաքման պտույտի գործառույթին հասնելու համար.

(3) հասնելու համար տրված հպման հրամանին.

(4) հասնել ձայնային հեռարձակման.

(5) տվյալների հրահանգների վերբեռնումին հասնելու համար:

Ֆունկցիան որոշվում է, այնուհետև մոդուլի ընտրությունը.

(1) սենսորային էկրանի մոդել;

(2) ինչպիսի MCU մոդուլ օգտագործել;

(3) ձայնային հեռարձակման մոդուլ:

Սարքաշարի ներածություն և սկզբունք

Քանի որ STONE- ի սերիայի պորտի էկրանը գալիս է Աուդիո վարորդով և պահում է համապատասխան ինտերֆեյսը, այնպես որ կարող եք օգտագործել ամենատարածված մագնիսական բարձրախոսը, որը սովորաբար հայտնի է որպես եղջյուր: Բարձրախոսը մի տեսակ փոխարկիչ է, որը էլեկտրական ազդանշանը վերածում է ձայնային ազդանշանի: Բարձրախոսը ձայնային սարքավորումների ամենաթույլ բաղադրիչներից է և ձայնային էֆեկտների ամենակարևոր բաղադրիչներից մեկը: Կան բազմաթիվ տեսակի բարձրախոսներ, և գները շատ տարբեր են: Աուդիոէլեկտրական էներգիան ձայն է արտադրում ՝ թղթի ավազանը կամ դիֆրագմը թրթռացնելով և ռեզոնանսելով (ռեզոնանսավորելով) շրջակա օդի հետ էլեկտրամագնիսական, պիեզոէլեկտրական կամ էլեկտրաստատիկ էֆեկտի միջոցով: Գնման հղում ՝ https://detail.tmall.com/item.htm? Id = 529772120978 &…

Քայլ 2. STVC101WT-01 սերիական LCD էկրանի նկարագրություն

STVC101WT-01 սերիական LCD էկրանի նկարագրություն
STVC101WT-01 սերիական LCD էկրանի նկարագրություն
STVC101WT-01 սերիական LCD էկրանի նկարագրություն
STVC101WT-01 սերիական LCD էկրանի նկարագրություն
STVC101WT-01 սերիական LCD էկրանի նկարագրություն
STVC101WT-01 սերիական LCD էկրանի նկարագրություն
STVC101WT-01 սերիական LCD էկրանի նկարագրություն
STVC101WT-01 սերիական LCD էկրանի նկարագրություն

10.1 դյույմանոց 1024x600 արդյունաբերական դասի TFT վահանակ և 4-մետաղալար դիմադրողական սենսորային էկրան;

Պայծառություն 300cd/m2;

LED լուսավորություն;

RGB գույնը 65 k;

Տեսանելի տարածքը 222,7 մմ * 125,3 մմ է;

Տեսողական անկյուն 70/70/50/60;

Աշխատանքային կյանքը ՝ 20,000 ժամ:

32-բիթանոց cortex-m4 200Hz պրոցեսոր;

CPLD EPM240 tft-LCD վերահսկիչ;

128 ՄԲ (կամ 1 ԳԲ) ֆլեշ հիշողություն;

USB պորտ (U սկավառակ) ներբեռնում;

Գործիքների ծրագրակազմ GUI ձևավորման համար;

Պարզ և հզոր վեցանկյուն հրահանգ:

Հիմնական գործառույթը

8m-128m բայթ Ֆլեշ հիշողության տարածք, SDWe սերիա 128M բայթ, SDWa սերիա 8M/16M բայթ;

Աջակցություն ապարատային-j.webp

Աջակցեք U սկավառակի անցանց խմբաքանակի ներբեռնումին, արդյունավետորեն բարձրացրեք խմբաքանակի ներբեռնման արդյունավետությունը, նվազեցրեք օպերատորների մասնագիտական որակի պահանջները.

256 բայթ գրանցման տարածք;

64K բառ (128K բայթ) փոփոխական հիշողության տարածք, 8 ալիքների կորի պահեստավորում, շատ արագ (80ms) փոփոխական ցուցադրում

Արձագանքման արագություն;

Աջակցեք մինչև 128 ցուցադրման փոփոխական մեկ էջում;

Իրական ժամանակի ժամացույցի RTC ինտեգրված, հպման ազդանշանային ձայնի գործառույթ;

Աջակցեք ծրագրակազմին 90 աստիճան, 180 աստիճան, 270 աստիճան էկրանի պտույտ, հարմարեցրեք համապատասխան տեսողական անկյունը;

Աջակցեք հետին լուսավորության պայծառության ճշգրտմանը, էկրանապահիչի ավտոմատ սպասման գործառույթին;

Աջակցություն արտաքին մատրիցային ստեղնաշարին;

Աջակցեք աուդիո և վիդեո նվագարկմանը;

Արդյունաբերության առաջատար էլեկտրամագնիսական ճառագայթման ինդեքսը կօգնի ձեզ հեշտությամբ զբաղվել ClassB- ով;

Ֆայլի անվան անվանման կանոնը պարզ է ՝ առանց Flash բլոկի համարին համապատասխան, ինչպես նաև առանց ձանձրալի ձեռքի հատկացման Flash բլոկ l գործառույթ;

Աջակցեք վիրտուալ սերիական էկրանի գործառույթին:

STONE STVC101WT - 01 ցուցադրման մոդուլը MCU- ի հետ սերիական նավահանգստի միջոցով է, այն պետք է օգտագործվի այս նախագծում, մենք միայն ԱՀ -ի միջոցով պետք է լավ UI պատկերներ նախագծենք ընտրացանկի ընտրանքների կոճակի, տեքստային տուփի, ֆոնային պատկերների և տրամաբանական էջի միջոցով: ավելացնել, ապա ստեղծել կազմաձևման ֆայլեր, ներբեռնումը ցուցադրման էկրանին կարող է վերջապես գործարկվել:

Տվյալների ձեռնարկը կարելի է ներբեռնել պաշտոնական կայքից ՝

RTL8762C EVB Introduction8762C գնահատման խորհուրդը ապահովում է հաճախորդի կողմից մշակված ապարատային միջավայրը, ներառյալ.

1) էներգիայի փոխակերպման մոդուլ;

2) 6 առանցքի շարժման տվիչ;

3) 4 LED և 6 կոճակ;

4) կոճակի մարտկոց և լիթիումի մարտկոցի կրիչ.

5) USB- ից UART փոխակերպման չիպ, FT232RL:

Գնահատեք տախտակի բլոկի և ինտերֆեյսի բաշխումը

Գնահատման խորհրդի բլոկի մանրամասն նկարագրություն

Գնահատման տախտակի բլոկը և միջերեսի բաշխումը, տես հետևյալ պատկերը.

Ընդհանուր առմամբ կան վերակայման բանալիներ և 5 անկախ անկախ բանալիներ, ինչպես ցույց է տրված հետևյալ նկարում.

Հիմնական չիպ 8762c

Iկուն GPIO դիզայն

Սարքավորման Keyscan և ապակոդավորիչ

Ներկառուցված IR հաղորդիչ

Իրական ժամանակի հաշվիչ (RTC)

SPI վարպետ/x երկուից; Timամաչափ x 8; I2C x 2; PWM x 8; UART x 2

400psps, 12bit, 8-ալիք AUXADC

I2S ինտերֆեյս արտաքին աուդիո կոդեկների համար

I8080 ինտերֆեյս LCD- ի համար

Ներքին 32K RCOSC- ն պահում է BLE հղումները

Ներկառուցված PGA և աուդիո ADC ՝ 5 ժապավենի հավասարեցուցիչով

Քայլ 3. ՔԱՐԻ ՏՈOOLՅՍԻ Տուփի զարգացման քայլեր

STONE TOOL Box- ի զարգացման քայլեր
STONE TOOL Box- ի զարգացման քայլեր
STONE TOOL Box- ի զարգացման քայլեր
STONE TOOL Box- ի զարգացման քայլեր
STONE TOOL Box- ի զարգացման քայլեր
STONE TOOL Box- ի զարգացման քայլեր

Ընդհանուր առմամբ, կա ընդամենը երեք քայլ.

(1) օգտագործելով TOOL2019 վերին համակարգչային ծրագրակազմի դիզայնը.

(2) MCU և էկրանի հաղորդակցության զարգացում;

(3) աուդիո ֆայլերի պատրաստում և ներմուծում:

ՔԱՐԱՅԻՆ ԳՈՐԻ ԳՈՐԻՔԻ տեղադրում

TOOL- ը կարելի է ներբեռնել https://www.stoneitech.com կայքում, ինչպես նաև համապատասխան USB սերիական վարորդները: Softwareրագրաշարի ինտերֆեյսը հետևյալն է.

KEIL1 、 Ներբեռնման հղումը ՝

2 、 Ներբեռնեք ապակոմպրեսիոնից հետո

3 、 Ապամոնտաժելուց հետո բացեք թղթապանակը

4 、 Կրկնակի սեղմեք c51v900 ֆայլը: exe, և երկխոսության վանդակում կտտացրեք Հաջորդը:

Քայլ 4:

Պատկեր
Պատկեր
Պատկեր
Պատկեր
Պատկեր
Պատկեր
Պատկեր
Պատկեր

STONE TOOL 2019 ինտերֆեյսի ձևավորում

Օգտագործելով տեղադրված TOOL 2019- ը, կտտացրեք նոր նախագիծը վերին ձախ անկյունում, այնուհետև կտտացրեք OK:

Կանխադրված նախագիծը լռելյայն ստեղծվում է կապույտ ֆոնով: Ընտրեք այն, աջ սեղմեք և ընտրեք հեռացնել ՝ ֆոնը հեռացնելու համար: Հաջորդը, աջ սեղմեք նկարի ֆայլը և կտտացրեք ավելացնել ՝ ձեր սեփական նկարի ֆոնը ավելացնելու համար, հետևյալ կերպ.

Ընտրեք համապատասխան ֆոնի պատկերը: Նույն կերպ մենք նախագծին ավելացնում ենք bitmap ֆայլեր և աուդիո ֆայլեր:

Այնուհետև ավելացրեք պահանջվող հսկիչները, այստեղ հիմնականում կոճակի կառավարումն է, թվային գումարման և հանման հսկողությունը, տվյալների փոփոխականների կառավարումը:

Այնուհետև կազմաձևեք յուրաքանչյուր կառավարման փոփոխականի հասցեն, այստեղ մենք ունենք հետևյալ կազմաձևը. 1. Օդորակման կոճակի հասցեն կազմաձևված է որպես 0x000C;

2. Բարձր ճառագայթների կոճակի հասցեն կազմաձևված է որպես 0x000D;

3. արագ հավաքման հասցեն կազմաձևված է որպես 0x001B;

4. էլեկտրաէներգիայի պատկերակի հասցեն կազմաձևված է որպես 0x0018;

5. PM2.5 հասցեն կազմաձևված է որպես 0x001C;

Երբ կոճակը կազմաձևված է, հետևյալ պատկերը մեկ անգամ ցույց է տալիս.

(1) կազմաձևման կոճակի սեղմման էֆեկտը.

(2) կարգավորել փոփոխականի հասցեի կառավարումը, որն օգտագործվում է դրա արժեքը գրելու համար.

(3) կազմաձևում գումարած կամ մինուս գործողություններ.

(4) կարգավորել արժեքների տիրույթը:

Թվային տեքստային տուփը կազմաձևելիս հետևյալ պատկերն իր հերթին ցուցադրվում է.

① կարգավորել կառավարման փոփոխականի հասցեն;

② սահմանել թվանշանների քանակը.

③ սահմանել թվի չափը.

Սահմանել հավասարեցման թիվը:

Արագաչափի կազմաձևման ժամանակ հետևյալ պատկերն իր հերթին ցույց է տալիս.

⑤ Ընտրված գրադարանային ֆայլ;

⑥ Ո՞ր ֆայլը նշել պատկերասրահի ֆայլում.

⑦ Տեղադրեք կենտրոնի կոորդինատները ցուցիչի պատկերակի շուրջ;

⑧ Սահմանեք ցուցիչի պտույտի տիրույթը: Սահմանեք ցուցիչի պտույտի անկյունը:

Վերջապես, մենք կտտացնում ենք կառուցման կազմաձևման գործիքը:

Նշում:

Կառավարման կոճակները կապված են իրենց համապատասխան բիթ քարտեզների հետ `փոփոխական հասցեների միջոցով, ուստի համապատասխան վերահսկողություն ապահովելու համար անհրաժեշտ է հետևողականություն:

Հետևաբար, սերիական նավահանգստի հրահանգը հետևյալն է.

Մարտկոց ՝ 0xA5, 0x5A, 0x05, 0x82, 0x00, 0x18, 0x00, 0x00

Արագություն ՝ 0xA5, 0x5A, 0x05, 0x82, 0x00, 0x1B, 0x00, 0x00

PM2.5: 0xA5, 0x5A, 0x05, 0x82, 0x00, 0x1C, 0x00, 0x00

RTL8762C- ի զարգացում

Բացեք KEIL- ը և ներմուծեք մեր նախագծի ֆայլը, ինչպես ցույց է տրված հետևյալ նկարում.

Քանի որ առաջին անգամ է օգտագործվում, FLASH ալգորիթմը պետք է համապատասխանաբար ճշգրտվի. Կտտացրեք ընտրանքների կոճակին ՝ Flash Download- ի կազմաձևման տուփ գնալու համար և փոխեք ալգորիթմը ՝ նմանվելով հետևյալ պատկերին:

Քայլ 5: Կոդ և ազդեցություն

Կոդ և ազդեցություն
Կոդ և ազդեցություն

Քանի որ այստեղ օգտագործվում է կոճակի կառավարումը, անհրաժեշտ է կատարել հետևյալ փոփոխությունները the/*** @file main.c ծածկագրում

* @brief uart demo polling tx and rx.

* @մանրամասները

* @author wangzex

* @ամսաթիվ 2018-06-28

*@version v0.1 ***************************************** *********************************************** ************/

……

Խնդրում եմ կապնվել ինձ հետ, եթե ձեզ անհրաժեշտ է ամբողջական ծածկագիր.

www.stoneitech.com/contact

Ես ձեզ կպատասխանեմ 12 ժամվա ընթացքում:

Ի վերջո, պարզապես միացրեք MCU- ն մեքենայի վահանակի սերիական նավահանգստի LCD էկրանին

և միացրեք խոսնակին ցուցադրելու համար:

Այս նախագծի մասին ավելին իմանալու համար սեղմեք այստեղ

Խորհուրդ ենք տալիս: