![STM32L100 баскычын басуу менен LEDди Atollic TrueStudio-Switch: 4 кадам STM32L100 баскычын басуу менен LEDди Atollic TrueStudio-Switch: 4 кадам](https://i.howwhatproduce.com/images/011/image-30724-j.webp)
Мазмуну:
2025 Автор: John Day | [email protected]. Акыркы өзгөртүү: 2025-01-23 14:51
![STM32L100 колдонуу баскычын басуу менен LEDди Atollic TrueStudio-Switch STM32L100 колдонуу баскычын басуу менен LEDди Atollic TrueStudio-Switch](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: STM32 үчүн Atollic® TrueSTUDIO®-бул жогорку сапаттагы камтылган программалык камсыздоону иштеп чыгууга жардам берүү үчүн өтө күчтүү куралдарды каалаган STM32 MCU иштеп чыгуучулары үчүн ийкемдүү жана кеңейтилүүчү IDE жана мүчүлүштүктөрдү оңдоо. TrueSTUDIO® ачык стандарттарга (ECLIPSE жана GNU) негизделген жана кодду башкаруу жана системанын алдыңкы анализи үчүн кесипкөй мүмкүнчүлүктөр менен кеңейтилген. Бул системанын структурасы жана динамикалык жүрүм -туруму жөнүндө уникалдуу түшүнүк берет.
Бул программаны бул шилтемеден жүктөп алсаңыз болот
2. STM32CubeMX: STM32CubeMX-бул STM32 микроконтроллерлерин жана микропроцессорлорун оңой конфигурациялоого, ошондой эле Arm® Cortex®-M өзөгүнө тиешелүү C инициализациясын же генерация үчүн Linux® Device Tree үчүн графикалык курал. ® Cortex®-A негизги), этап-этабы менен процесс аркылуу.
Бул программаны бул шилтемеден жүктөп алсаңыз болот
2 -кадам: Колдонулган компоненттер:
![Колдонулган компоненттер Колдонулган компоненттер](https://i.howwhatproduce.com/images/011/image-30724-4-j.webp)
Бул окуу куралында биз колдонгон бир гана жабдык бар:
1.32L100CDISCOVERY: 32L100CDISCOVERY STM32L100 Value Line 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 тандашыңыз керек.
Бүт процесс үчүн сураныч, биздин камтылган видеону көрүңүз. Долбоордун сүрөттөмөсү толугу менен жогорудагы видеодо берилген
Эгерде сизде бул долбоорго кандайдыр бир шектенүү пайда болсо, бизге төмөндө комментарий жазуудан тартынбаңыз. Жана эгер сиз киргизилген система жөнүндө көбүрөөк билгиңиз келсе, биздин youtube каналыбызга кире аласыз
Сураныч, биздин Facebook баракчасына кирип, тез -тез жаңыртууларды алып туруңуз.
Рахмат жана урматтоо менен, Embedotronics Technologies
Сунушталууда:
4X4 баскычын колдонуу менен Arduino Calculator: 4 кадам (сүрөттөр менен)
![4X4 баскычын колдонуу менен Arduino Calculator: 4 кадам (сүрөттөр менен) 4X4 баскычын колдонуу менен Arduino Calculator: 4 кадам (сүрөттөр менен)](https://i.howwhatproduce.com/images/002/image-3036-29-j.webp)
4X4 баскычтопту колдонуу менен Arduino Calculator: Бул окуу куралында биз Arduino менен өзүбүздүн эсептегичибизди курабыз. Маанилер баскычтоп аркылуу жөнөтүлүшү мүмкүн (4 × 4 баскычтоп) жана жыйынтыгын ЖК экранда көрүүгө болот. Бул эсептегич кошуу, азайтуу, көбөйтүү сыяктуу жөнөкөй амалдарды аткара алат
Python жана Raspberry Piнин GPIO пиндери менен бир нече LEDди башкаруу: 4 кадам (сүрөттөр менен)
![Python жана Raspberry Piнин GPIO пиндери менен бир нече LEDди башкаруу: 4 кадам (сүрөттөр менен) Python жана Raspberry Piнин GPIO пиндери менен бир нече LEDди башкаруу: 4 кадам (сүрөттөр менен)](https://i.howwhatproduce.com/images/010/image-27954-j.webp)
Python жана Raspberry Piнин GPIO казыктары менен бир нече светодиоддорду көзөмөлдөө: Бул Нускамада RaspberryPiдеги 4 светодиодду иштетүү үчүн бир нече GPIO төөнөгүчтөрүн кантип башкарууну көрсөтөт. Ал ошондой эле Pythonдогу параметрлер жана шарттуу билдирүүлөр менен тааныштырат
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 үйрөткүчү: Бул окуу куралында биз STM32 негизиндеги микроконтроллерде PWMди кантип колдонуу керектиги жөнүндө айтып бермекчибиз, бул жерде STM32L100RCT6 микроконтроллери бар 32L100discovery-Discovery Kit колдонобуз
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 колдонуп: Бул долбоордо мен сизге 32L100discoveryди колдонуп LEDди кантип өчүрүү керектигин айтып жатам. Ошентип, бул жерде мен сизге үйрөткүчтүн иштөө принциби жөнүндө айтып берейин, ошондой эле сизге кандай программалар жана жабдуулар керек
AVR микроконтроллери. Баскыч баскычын колдонуп LEDди өчүрүү. Баскыч баскычын чыгаруу: 4 кадам
![AVR микроконтроллери. Баскыч баскычын колдонуп LEDди өчүрүү. Баскыч баскычын чыгаруу: 4 кадам AVR микроконтроллери. Баскыч баскычын колдонуп LEDди өчүрүү. Баскыч баскычын чыгаруу: 4 кадам](https://i.howwhatproduce.com/images/004/image-9193-j.webp)
AVR микроконтроллери. Баскыч баскычын колдонуп LEDди өчүрүү. Push Button Debouncing .: Бул бөлүмдө биз ATMega328PU үчүн үч LEDдин статусун баскычты которгучтун киргизүүсүнө ылайык алмаштыруу үчүн C программасын кантип жасоону үйрөнөбүз. Ошондой эле, биз "Switch Bounce" көйгөйүнүн чечилишин изилдедик. Адаттагыдай эле, биз