Բովանդակություն:
- Քայլ 1: Օգտագործված ծրագրակազմ
- Քայլ 2: Օգտագործված բաղադրիչներ
- Քայլ 3. Աշխատանքի սկզբունքը
- Քայլ 4: Կոդ
- Քայլ 5: Տեսանյութ
Video: STM32L100 Blink LED օգտագործելով Atollic TrueSTUDIO և STM32CubeMX: 5 քայլ
2024 Հեղինակ: John Day | [email protected]. Վերջին փոփոխված: 2024-01-30 09:48
Այս նախագծում ես ձեզ կասեմ, թե ինչպես կարելի է թարթել LED- ն ՝ օգտագործելով 32L100discovery: Այսպիսով, այստեղ ես ձեզ կպատմեմ այս թարթիչներով ղեկավարվող ձեռնարկի աշխատանքի սկզբունքի մասին, ինչպես նաև այն մասին, թե ինչ տեսակի ծրագրակազմ և սարքավորում եք պահանջում:
Քայլ 1: Օգտագործված ծրագրակազմ
Սրանք այն ծրագրերն են, որոնք մենք օգտագործել ենք այս նախագծի համար.
1. Atollic TrueSTUDIO. Atollic® TrueSTUDIO® STM32- ի համար ճկուն և ընդլայնվող զարգացում և կարգաբերում է IDE STM32 MCU ծրագրավորողների համար, ովքեր ցանկանում են չափազանց հզոր գործիքներ օգնել բարձրորակ ներդրված ծրագրակազմի զարգացմանը: TrueSTUDIO®- ն հիմնված է բաց ստանդարտների (ECLIPSE և GNU) վրա և ընդլայնված է մասնագիտական հատկանիշներով `կոդերի կառավարման և համակարգի առաջադեմ վերլուծության համար: Սա յուրահատուկ պատկերացում է տալիս համակարգի կառուցվածքի և դինամիկ վարքի վերաբերյալ:
Այս ծրագրակազմը կարող եք ներբեռնել այս հղումից
2. STM32CubeMX: STM32CubeMX- ը գրաֆիկական գործիք է, որը թույլ է տալիս STM32 միկրոկոնտրոլերների և միկրոպրոցեսորների շատ հեշտ կազմաձևում, ինչպես նաև համապատասխան նախաստորագրող C կոդի ստեղծում Arm® Cortex®-M միջուկի կամ մասնակի Linux® Device Tree for Arm ® Cortex®-A միջուկ), քայլ առ քայլ գործընթացի միջոցով:
Այս ծրագրակազմը կարող եք ներբեռնել այս հղումից
Քայլ 2: Օգտագործված բաղադրիչներ
Այս ձեռնարկում մենք օգտագործել ենք միայն մեկ սարքավորում.
1.32L100CDISCOVERY:
32L100CDISCOVERY- ն օգնում է ձեզ բացահայտել STM32L100 արժեքային գծի 32-բիթանոց Cortex®-M3 միկրոկառավարիչների առանձնահատկությունները և հեշտությամբ զարգացնել ձեր ծրագրերը: Այն ներառում է այն ամենը, ինչ անհրաժեշտ է սկսնակների և փորձառու օգտվողների համար ՝ արագ սկսելու համար:
Հիմնվելով STM32L100RCT6- ի վրա ՝ այն ներառում է ST-LINK/V2 ներդրված կարգաբերման գործիք, LED- ներ, սեղմիչ կոճակներ ՝ լրացուցիչ բաղադրիչների և մոդուլների հեշտ միացման համար:
Քայլ 3. Աշխատանքի սկզբունքը
Այստեղ նախ անհրաժեշտ է բացել STM32CubeMX- ը, այնուհետև անհրաժեշտ է ընտրել ճիշտ տախտակը կամ mcu- ն, եթե օգտագործում եք հարմարեցված տախտակ:
Ամբողջ գործընթացի համար խնդրում ենք դիտել իմ տեղադրման տեսանյութը, որն առկա է վերջին քայլին
Քայլ 4: Կոդ
Քանի որ մենք ստեղծել ենք կոդը STM32CubeMX- ի օգնությամբ, այնպես որ այստեղ ես ձեզ կիսում եմ միայն main.c ֆայլը:
Դուք կարող եք ստանալ main.c ֆայլը ստորև բերված հղումից
Քայլ 5: Տեսանյութ
Projectրագրի ամբողջ նկարագրությունը տրված է վերևի տեսանյութում
Եթե այս նախագծի վերաբերյալ որևէ կասկած ունեք, ազատորեն մեկնաբանեք մեզ ստորև:
Եվ եթե ցանկանում եք ավելին իմանալ ներդրված համակարգի մասին, կարող եք այցելել մեր youtube ալիքը
Այցելեք և հավանեք մեր ֆեյսբուքյան էջը հաճախակի թարմացումների համար:
Շնորհակալություն և հարգանքներ, Embedotronics Technologies
Խորհուրդ ենք տալիս:
Atollic TrueStudio- Միացրեք LED- ը ՝ սեղմելով կոճակը ՝ օգտագործելով STM32L100: 4 քայլ
Atollic TrueStudio- Միացրեք LED- ը ՝ սեղմելով կոճակը STM32L100- ի միջոցով. STM32- ի այս ձեռնարկում ես ձեզ կասեմ, թե ինչպես կարդալ STM32L100- ի GPIO կապը, այնպես որ այստեղ ես միայնակ կդարձնեմ Led փայլը սեղմելով կոճակը
Atollic TrueSTUDIO-STM32L100 PWM ձեռնարկ ՝ 4 քայլ
Atollic TrueSTUDIO-STM32L100 PWM ձեռնարկ. Այս ձեռնարկում մենք ձեզ կասենք, թե ինչպես օգտագործել PWM- ը STM32- ի վրա հիմնված միկրոկառավարիչում, այստեղ մենք օգտագործում ենք 32L100discovery-Discovery Kit- ը ՝ STM32L100RCT6 միկրոկոնտրոլերով:
ՌԴ 433MHZ ռադիոկառավարում ՝ օգտագործելով HT12D HT12E - Rf հեռակառավարման պատրաստում ՝ օգտագործելով HT12E և HT12D ՝ 433 մՀց հաճախությամբ ՝ 5 քայլ
ՌԴ 433MHZ ռադիոկառավարում ՝ օգտագործելով HT12D HT12E | Rf հեռակառավարման սարքի պատրաստում ՝ օգտագործելով HT12E և HT12D ՝ 433 մՀց հաճախականությամբ. HT12D ապակոդավորող IC: Այս հրահանգով դուք կարող եք ուղարկել և ստանալ տվյալներ ՝ օգտագործելով շատ էժան բաղադրիչներ, ինչպիսիք են ՝ HT
STM32CubeMx խոսափող (STM32F407VG) ՝ 5 քայլ
Խոսափող STM32CubeMx (STM32F407VG). Բարև: Այս նախագծում մենք կփորձենք ձայն ստանալ միկրոֆոնի միջոցով (արտաքին ոչ ներկառուցված խոսափող) և այն նվագարկել բարձրախոսի միջոցով: Այս ձեռնարկը շատ կարճ կլինի, քանի որ ես ծրագրի մասերի բացատրություններ կտամ ՝ հղում անելով որոշ տեսանյութերի: Այսպիսով, եկեք ցատկենք
UC/OS III նավահանգիստ Nucleo-L073RZ- ի համար ՝ օգտագործելով Atollic TureSTUDIO IDE .: 3 քայլ
UC/OS III նավահանգիստ Nucleo-L073RZ- ի համար `օգտագործելով Atollic TureSTUDIO IDE. Այս նախագիծը պարզապես մի ակնթարթային ղեկավարման ծրագիր է, որը մշակվել է uC/OS III RTOS- ով, որը ներբեռնվել է այստեղից Micrium կայքից և տեղափոխվել Nucleo-L073RZ տախտակին և պատրաստ է օգտագործել Atollic TureSTUDIO- ում: Այս նավահանգիստը միայն փորձարկվել է այնպես, ինչպես