Мазмуну:
- 1 -кадам: Колдонулган Программалык камсыздоо:
- 2 -кадам: Колдонулган компоненттер:
- 3 -кадам: Иштөө принциби:
- 4 -кадам: Код:
- 5 -кадам: Видео:
Video: STM32L100 Blink LED Atollic TrueSTUDIO жана STM32CubeMX колдонуп: 5 кадам
2024 Автор: John Day | [email protected]. Акыркы өзгөртүү: 2024-01-30 10:40
Бул долбоордо мен сизге 32L100 ачылышын колдонуп LEDди кантип өчүрүү керектигин айтып берейин. Ошентип, бул жерде мен сизге үйрөткүчтүн иштөө принциби жөнүндө айтып берейин, ошондой эле сизге кандай программалык камсыздоо жана жабдык керек.
1 -кадам: Колдонулган Программалык камсыздоо:
Бул биз бул долбоор үчүн колдонгон программалар:
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 -кадам: Колдонулган компоненттер:
Бул окуу куралында биз колдонгон бир гана жабдык бар:
1.32L100CDISCOVERY:
32L100CDISCOVERY STM32L100 Value Line 32-бит Cortex®-M3 микроконтроллерлеринин өзгөчөлүктөрүн ачууга жана колдонмолоруңузду оңой иштеп чыгууга жардам берет. Бул жаңы баштагандарга жана тажрыйбалуу колдонуучуларга тез баштоо үчүн керектүү нерселердин бардыгын камтыйт.
STM32L100RCT6 негизинде ST-LINK/V2 камтылган мүчүлүштүктөрдү оңдоо куралы, LED, кошумча компоненттерди жана модулдарды оңой туташтыруу үчүн баскычтарды камтыйт.
3 -кадам: Иштөө принциби:
Бул жерде адегенде STM32CubeMXти ачышыңыз керек, андан кийин сиз ылайыкташтырылган тактаны колдонуп жатсаңыз, туура такта же mcu тандашыңыз керек.
Бүтүндөй процесс үчүн сураныч, акыркы баскычта турган менин камтылган видеомду көрүңүз
4 -кадам: Код:
Биз кодду STM32CubeMX жардамы менен түзгөндүктөн, бул жерде мен сизге main.c файлын гана бөлүшүп жатам.
main.c файлын төмөнкү шилтемеден ала аласыз
5 -кадам: Видео:
Долбоордун сүрөттөмөсү толугу менен жогорудагы видеодо берилген
Эгерде сизде бул долбоорго кандайдыр бир шектенүү пайда болсо, бизге төмөндө комментарий жазуудан тартынбаңыз.
Жана эгер сиз киргизилген система жөнүндө көбүрөөк билгиңиз келсе, биздин youtube каналыбызга кире аласыз
Сураныч, биздин Facebook баракчасына кирип, тез -тез жаңыртууларды алып туруңуз.
Рахмат жана урматтоо менен, Embedotronics Technologies
Сунушталууда:
Авто муздатуу күйөрманы Arduino менен Servo жана DHT11 температура жана нымдуулук сенсорун колдонуп: 8 кадам
Авто муздатуу күйөрманы Arduino менен Servo жана DHT11 температура жана нымдуулук сенсорун колдонуп: Бул окуу куралында биз кантип баштоону үйрөнөбүз & температура белгилүү бир деңгээлден жогору көтөрүлгөндө желдеткичти айлантуу
DC мотору тегиз башталат, потенциометрди колдонуп, ылдамдык жана багыт, OLED дисплей жана баскычтар: 6 кадам
Потенциометрди, OLED дисплейди жана баскычтарды колдонуу менен DC моторунун тегиз башталышы, ылдамдыгы жана багыты: Бул окуу куралында биз L298N DC MOTOR CONTROL драйверин жана потенциометрди DC моторунун тегиз башталышын, ылдамдыгын жана багытын эки баскыч менен жана OLED дисплейинде потенциометрдин маанисин көрсөтүү. Демонстрациялык видеону көрүү
STM32L100 баскычын басуу менен LEDди Atollic TrueStudio-Switch: 4 кадам
STM32L100 аркылуу баскычты басуу менен LEDди Atollic TrueStudio-Switch: STM32нин бул окуу куралында мен сизге STM32L100 GPIO пинин кантип окуу керектигин айтып берейин, андыктан бул жерде мен Led жаркылдайт баскычын басуу
Atollic TrueSTUDIO-STM32L100 PWM үйрөткүчү: 4 кадам
Atollic TrueSTUDIO-STM32L100 PWM үйрөткүчү: Бул окуу куралында биз STM32 негизиндеги микроконтроллерде PWMди кантип колдонуу керектиги жөнүндө айтып бермекчибиз, бул жерде STM32L100RCT6 микроконтроллери бар 32L100discovery-Discovery Kit колдонобуз
WiFi жана IR Remote жана Android колдонмосун колдонуп NodeMCU жана IR алуучу менен 8 релелик көзөмөл: 5 кадам (сүрөттөр менен)
WiFi жана IR Remote жана Android тиркемесин колдонуп NodeMCU жана IR алуучу менен 8 реле көзөмөлү: wifi жана ир алыскы жана андроид колдонмосу аркылуу nodemcu жана IR кабыл алгычты колдонуп 8 реле өчүргүчтөрүн көзөмөлдөө БУЛ ЖЕРДЕ