![Atollic TrueStudio- Միացրեք LED- ը ՝ սեղմելով կոճակը ՝ օգտագործելով STM32L100: 4 քայլ Atollic TrueStudio- Միացրեք LED- ը ՝ սեղմելով կոճակը ՝ օգտագործելով STM32L100: 4 քայլ](https://i.howwhatproduce.com/images/011/image-30724-j.webp)
Բովանդակություն:
2025 Հեղինակ: John Day | [email protected]. Վերջին փոփոխված: 2025-01-23 14:48
![Atollic TrueStudio- Միացրեք LED- ը ՝ սեղմելով կոճակը ՝ օգտագործելով STM32L100 Atollic TrueStudio- Միացրեք LED- ը ՝ սեղմելով կոճակը ՝ օգտագործելով STM32L100](https://i.howwhatproduce.com/images/011/image-30724-1-j.webp)
STM32- ի այս ձեռնարկում ես ձեզ կասեմ, թե ինչպես կարդալ STM32L100- ի GPIO կապը, այնպես որ այստեղ ես մեկին կտամ Led փայլը `պարզապես սեղմելով կոճակը
Քայլ 1: Օգտագործված ծրագրակազմ
![Օգտագործված ծրագրակազմ Օգտագործված ծրագրակազմ](https://i.howwhatproduce.com/images/011/image-30724-2-j.webp)
![Օգտագործված ծրագրակազմ Օգտագործված ծրագրակազմ](https://i.howwhatproduce.com/images/011/image-30724-3-j.webp)
Սրանք այն ծրագրերն են, որոնք մենք օգտագործել ենք այս նախագծի համար.
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: Օգտագործված բաղադրիչներ
![Օգտագործված բաղադրիչներ Օգտագործված բաղադրիչներ](https://i.howwhatproduce.com/images/011/image-30724-4-j.webp)
Այս ձեռնարկում մենք օգտագործել ենք միայն մեկ սարքավորում.
1.32L100CDISCOVERY. 32L100CDISCOVERY- ն օգնում է ձեզ բացահայտել STM32L100 արժեքային գծի 32-բիթանոց Cortex®-M3 միկրոկոնտրոլերների առանձնահատկությունները և հեշտությամբ զարգացնել ձեր ծրագրերը: Այն ներառում է այն ամենը, ինչ անհրաժեշտ է սկսնակների և փորձառու օգտվողների համար ՝ արագ սկսելու համար:
Հիմնվելով STM32L100RCT6- ի վրա ՝ այն ներառում է ST-LINK/V2 ներդրված կարգաբերման գործիք, LED- ներ, սեղմիչ կոճակներ ՝ լրացուցիչ բաղադրիչների և մոդուլների հեշտ միացման համար:
Քայլ 3: Կոդ
Քանի որ մենք ստեղծել ենք կոդը STM32CubeMX- ի օգնությամբ, ուստի այստեղ ես կիսում եմ ձեզ main.c ֆայլը:
Դուք կարող եք ստանալ main.c ֆայլը ստորև բերված հղումից
Քայլ 4. Աշխատանքի սկզբունքը և տեսանյութը
![](https://i.ytimg.com/vi/O0gPAPZzUUE/hqdefault.jpg)
Այստեղ նախ անհրաժեշտ է բացել STM32CubeMX- ը, այնուհետև անհրաժեշտ է ընտրել ճիշտ տախտակը կամ mcu- ն, եթե օգտագործում եք հարմարեցված տախտակ:
Ամբողջ գործընթացի համար խնդրում ենք դիտել մեր տեղադրման տեսանյութը: Projectրագրի ամբողջ նկարագրությունը տրված է վերևի տեսանյութում
Եթե այս նախագծի վերաբերյալ որևէ կասկած ունեք, ազատորեն մեկնաբանեք մեզ ստորև: Եվ եթե ցանկանում եք ավելին իմանալ ներդրված համակարգի մասին, կարող եք այցելել մեր youtube ալիքը
Այցելեք և հավանեք մեր ֆեյսբուքյան էջը հաճախակի թարմացումների համար:
Շնորհակալություն և հարգանքներ, Embedotronics Technologies
Խորհուրդ ենք տալիս:
Հաշվիչ, օգտագործելով կոճակը - Tinker Cad: 3 քայլ
![Հաշվիչ, օգտագործելով կոճակը - Tinker Cad: 3 քայլ Հաշվիչ, օգտագործելով կոճակը - Tinker Cad: 3 քայլ](https://i.howwhatproduce.com/images/008/image-22121-j.webp)
Հաշվիչ, օգտագործելով կոճակը | Tinker Cad. Երբ գործի եք դնում կոճակը, հաճախ ցանկանում եք ինչ -որ գործողություն կատարել `հիմնվելով կոճակը սեղմած քանի անգամի վրա: Դա անելու համար դուք պետք է իմանաք, թե երբ է կոճակը փոխում վիճակը անջատվածից միացված և հաշվել, թե քանի անգամ է տեղի ունենում այս վիճակի փոփոխությունը: Թ
Atollic TrueSTUDIO-STM32L100 PWM ձեռնարկ ՝ 4 քայլ
![Atollic TrueSTUDIO-STM32L100 PWM ձեռնարկ ՝ 4 քայլ Atollic TrueSTUDIO-STM32L100 PWM ձեռնարկ ՝ 4 քայլ](https://i.howwhatproduce.com/images/011/image-30725-j.webp)
Atollic TrueSTUDIO-STM32L100 PWM ձեռնարկ. Այս ձեռնարկում մենք ձեզ կասենք, թե ինչպես օգտագործել PWM- ը STM32- ի վրա հիմնված միկրոկառավարիչում, այստեղ մենք օգտագործում ենք 32L100discovery-Discovery Kit- ը ՝ STM32L100RCT6 միկրոկոնտրոլերով:
STM32L100 Blink LED օգտագործելով Atollic TrueSTUDIO և STM32CubeMX: 5 քայլ
![STM32L100 Blink LED օգտագործելով Atollic TrueSTUDIO և STM32CubeMX: 5 քայլ STM32L100 Blink LED օգտագործելով Atollic TrueSTUDIO և STM32CubeMX: 5 քայլ](https://i.howwhatproduce.com/images/002/image-4948-26-j.webp)
STM32L100 Blink LED օգտագործելով Atollic TrueSTUDIO և STM32CubeMX. Այս նախագծում ես ձեզ կասեմ, թե ինչպես կարելի է թարթել LED- ն ՝ օգտագործելով 32L100discovery: Այսպիսով, այստեղ ես ձեզ կպատմեմ այս թարթիչներով ղեկավարվող ձեռնարկի աշխատանքի սկզբունքի մասին, ինչպես նաև այն մասին, թե ինչ տեսակի ծրագրակազմ և սարքավորում եք պահանջում
Օգտագործելով կոճակը միացնելու և անջատելու համար, որն առաջնորդվում է CloudX M633: 3 քայլով
![Օգտագործելով կոճակը միացնելու և անջատելու համար, որն առաջնորդվում է CloudX M633: 3 քայլով Օգտագործելով կոճակը միացնելու և անջատելու համար, որն առաջնորդվում է CloudX M633: 3 քայլով](https://i.howwhatproduce.com/images/003/image-6519-27-j.webp)
Օգտագործելով կոճակը միացնելու և անջատելու համար, որն առաջնորդվում է CloudX M633- ով; < img src = " https: //www.instructables.com/files/deriv/FLC/57B2…"/> Գիտե՞ք, որ կոճակը սեղմելիս կարող եք օգտագործել CloudX M633- ը ՝ LED լուսավորելու համար: Այս նախագծում ես ձեզ ցույց կտամ, թե ինչպես կարող եք օգտագործել կոճակը միացնելու և անջատելու համար: ինչ
Սեղմելով oldոդման դիսպենսեր գրիչ `6 քայլ
![Սեղմելով oldոդման դիսպենսեր գրիչ `6 քայլ Սեղմելով oldոդման դիսպենսեր գրիչ `6 քայլ](https://i.howwhatproduce.com/images/002/image-4102-73-j.webp)
Սեղմելով oldոդման դիսպենսեր գրիչ. Սովորական սեղմող գրիչը վերածեք զոդիչ դիսպենսեր, յուրաքանչյուր սեղմումից մի փոքր զոդ է դուրս գալիս: Սա օգտվում է գրիչի մեխանիզմից, որն իրականում պտտվում է: Դուք դեռ կարող եք օգտագործել գրիչը որպես գրիչ: Ոգեշնչված ավելի պարզից (և ինչ -որ կերպ ավելի լավից)