Мазмуну:
- 1 -кадам: Колдонулган Программалык камсыздоо:
- 2 -кадам: Колдонулган компоненттер:
- 3 -кадам: Код:
- 4 -кадам: Иштөө принциби жана видео:
Video: Atollic TrueSTUDIO-STM32L100 PWM үйрөткүчү: 4 кадам
2024 Автор: John Day | [email protected]. Акыркы өзгөртүү: 2024-01-30 10:40
Бул окуу куралында биз STM32 негизиндеги микроконтроллерде PWMди кантип колдонуу керектиги жөнүндө айтып бермекчибиз, бул жерде STM32L100RCT6 микроконтроллери бар 32L100discovery-Discovery Kit колдонобуз.
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 жардамы менен түзгөндүктөн, мен бул жерде main.c файлын бөлүшүп жатам.
main.c файлын төмөнкү жүктөө шилтемесинен ала аласыз
4 -кадам: Иштөө принциби жана видео:
Бул жерде адегенде STM32CubeMXти ачышыңыз керек, андан кийин сиз ылайыкташтырылган тактаны колдонуп жатсаңыз, туура такта же mcu тандашыңыз керек.
Бүт процесс үчүн сураныч, биздин камтылган видеону көрүңүз.
Бүтүндөй Долбоордун Сыпаттамасы жогорудагы видеодо берилген. Эгерде сизде бул долбоорго карата кандайдыр бир шектенүү пайда болсо, бизге төмөндө комментарий калтыруудан тартынбаңыз. Эгерде сиз камтылган система жөнүндө көбүрөөк билгиңиз келсе, биздин youtube каналыбызга кире аласыз, биздин баракчабызга кирип, тез -тез жаңыртылып турат.
Рахмат жана урматтоо менен, Embedotronics Technologies
Сунушталууда:
Raspberry Pi - TMD26721 Инфракызыл санариптик жакындык детектору Java үйрөткүчү: 4 кадам
Raspberry Pi-TMD26721 Infrared Digital Proximity Detector Java үйрөткүчү: TMD26721-бул инфрақызыл санариптик жакындык детектору, ал толугу менен жакындыкты аныктоо тутумун жана санариптик интерфейстин логикасын бир 8 пиндүү беттик монтаждоо модулунда камтыйт. тактык. А про
AVR Assembler үйрөткүчү 2: 4 кадам
AVR Assembler Tutorial 2: Бул окуу куралы " AVR Assembler Tutorial 1 " Эгерде сиз 1 -үйрөтмөдөн өтпөсөңүз, анда азыр токтоп, муну биринчи кылыңыз. Бул окуу куралында биз atmega328p ассемблердик программалоо боюнча изилдөөбүздү улантабыз
AVR Assembler үйрөткүчү 8: 4 кадам
AVR Assembler үйрөткүчү 8: Үйрөткүч 8ге кош келиңиз! Бул кыска сабакта биз прототиптештирүүчү компоненттерибизди кантип өзүнчө " басылган " райондук плата. The
LoRa GPS Tracker үйрөткүчү - Dragino жана TTN менен LoRaWAN: 7 кадам
LoRa GPS Tracker үйрөткүчү | LoRaWAN Dragino жана TTN менен: Эй, эмне болду, балдар! Akarsh бул жерде CETech.A. Долбоорлордун бир нечеси биз Драгинонун LoRaWAN шлюзун карап көрдүк. Биз ар кандай түйүндөрдү шлюзга туташтырдык жана TheThingsNetworkтун жардамы менен түйүндөрдөн шлюзга маалыматтарды бердик
PWM ESP32 менен - Жарыктандыруучу LED EWP 32де PWM менен Arduino IDE менен: 6 кадам
PWM ESP32 менен | ESP 32де PWM менен LEDди караңгылатуу Arduino IDE менен: Бул көрсөтмөлөрдө биз Arduino IDE менен ESP32 менен PWM сигналдарын кантип чыгарууну көрөбүз. PWM негизинен ар кандай MCUдан аналогдук чыгууну өндүрүү үчүн колдонулат жана аналогдук чыгаруу 0Vдан 3.3Vга чейин болушу мүмкүн (esp32 болгон учурда) & тартып