Turinys:
- 1 veiksmas: naudojama programinė įranga:
- 2 žingsnis: naudojami komponentai:
- 3 žingsnis: kodas:
- 4 žingsnis: darbo principas ir vaizdo įrašas:
Video: „Atollic TrueSTUDIO-STM32L100 PWM“pamoka: 4 žingsniai
2024 Autorius: John Day | [email protected]. Paskutinį kartą keistas: 2024-01-30 10:46
Šioje pamokoje mes jums pasakysime, kaip naudoti PWM STM32 pagrįstame mikrovaldiklyje, čia mes naudojame 32L100discovery-Discovery Kit su STM32L100RCT6 mikrovaldikliu.
1 veiksmas: naudojama programinė įranga:
Šią programinę įrangą mes panaudojome šiam projektui:
1. „Atollic TrueSTUDIO“: „Atollic® TrueSTUDIO® for STM32“yra lankstus ir išplėstas IDE kūrimas ir derinimas, skirtas STM32 MCU kūrėjams, norintiems itin galingų įrankių, padedančių kurti aukštos kokybės įterptąją programinę įrangą. „TrueSTUDIO®“yra pagrįstas atvirais standartais (ECLIPSE ir GNU) ir papildytas profesionaliomis funkcijomis kodo valdymui ir pažangiai sistemos analizei. Tai suteikia unikalią informaciją apie sistemos struktūrą ir dinamišką elgesį.
Šią programinę įrangą galite atsisiųsti iš šios nuorodos
2. STM32CubeMX: STM32CubeMX yra grafinis įrankis, leidžiantis labai lengvai sukonfigūruoti STM32 mikrovaldiklius ir mikroprocesorius, taip pat sugeneruoti atitinkamą inicijavimo C kodą Arm® Cortex®-M branduoliui arba dalinį Linux® Device Tree for Arm ® Cortex®-A šerdis), naudojant žingsnis po žingsnio procesą.
Šią programinę įrangą galite atsisiųsti iš šios nuorodos
2 žingsnis: naudojami komponentai:
Šioje pamokoje naudojome tik vieną aparatūrą:
1.32L100CDISCOVERY: 32L100CDISCOVERY padeda jums atrasti STM32L100 Value Line 32 bitų „Cortex®-M3“mikrovaldiklių funkcijas ir lengvai kurti savo programas. Jame yra viskas, ko reikia pradedantiesiems ir patyrusiems vartotojams greitai pradėti.
Remiantis STM32L100RCT6, jame yra įterptas ST-LINK/V2 derinimo įrankis, šviesos diodai, mygtukai, skirti lengvai prijungti papildomus komponentus ir modulius.
3 žingsnis: kodas:
Kadangi kodą sukūrėme naudodamiesi „STM32CubeMX“, čia dalinuosi jumis „main.c“failu.
failą main.c galite gauti iš žemiau esančios atsisiuntimo nuorodos
4 žingsnis: darbo principas ir vaizdo įrašas:
Čia pirmiausia turite atidaryti STM32CubeMX, tada turite pasirinkti tinkamą plokštę arba MCU, jei naudojate pritaikytą plokštę.
Norėdami pamatyti visą procesą, žiūrėkite mūsų įterpimo vaizdo įrašą.
Visas projekto aprašymas pateiktas aukščiau esančiame vaizdo įraše. Jei turite kokių nors abejonių dėl šio projekto, nedvejodami pakomentuokite mus žemiau. O jei norite sužinoti daugiau apie įterptąją sistemą, galite apsilankyti mūsų „YouTube“kanale. Norėdami dažnai atnaujinti, apsilankykite ir pamėgkite mūsų „Facebook“puslapį.
Ačiū ir linkėjimai, Embedotronikos technologijos
Rekomenduojamas:
Raspberry Pi - TMD26721 infraraudonųjų spindulių skaitmeninis artumo jutiklis „Java“pamoka: 4 žingsniai
„Raspberry Pi“-TMD26721 infraraudonųjų spindulių skaitmeninis artumo jutiklis „Java“pamoka: TMD26721 yra infraraudonųjų spindulių skaitmeninis artumo detektorius, kuris suteikia pilną artumo aptikimo sistemą ir skaitmeninės sąsajos logiką viename 8 kontaktų paviršiaus tvirtinimo modulyje. Artumo aptikimas apima patobulintą signalo ir triukšmo tikslumas. Profesionalus
AVR surinkėjo pamoka 2: 4 žingsniai
2 AVR surinkėjo pamoka: ši pamoka yra „AVR surinkėjo 1 vadovo“tęsinys. Jei dar neperžiūrėjote 1 vadovo, turėtumėte sustoti ir pirmiausia tai padaryti. Šioje pamokoje mes tęsime „atmega328p u“surinkimo kalbos programavimo tyrimą
AVR surinkėjo pamoka 1: 5 žingsniai
1 AVR surinkėjo pamoka: nusprendžiau parašyti daugybę pamokų, kaip parašyti „Atmega328p“, kuris yra „Arduino“naudojamas mikrovaldiklis, surinkimo kalbos programas. Jei žmonės ir toliau domėsis, aš ir toliau kursiu vieną kartą per savaitę, kol baigsis
PWM su ESP32 - Tamsinantis šviesos diodas su PWM ant ESP 32 su „Arduino IDE“: 6 žingsniai
PWM su ESP32 | Šviesos diodas su PWM ESP 32 su „Arduino IDE“: Šioje instrukcijoje pamatysime, kaip generuoti PWM signalus naudojant ESP32 naudojant „Arduino IDE & PWM iš esmės naudojamas generuoti analoginę išvestį iš bet kurio MCU, o analoginė išvestis gali būti bet kokia nuo 0 V iki 3,3 V (esp32 atveju). nuo
UC/OS III prievadas, skirtas „Nucleo-L073RZ“, naudojant „Atollic TureSTUDIO IDE“: 3 žingsniai
UC/OS III prievadas, skirtas „Nucleo-L073RZ“, naudojant „Atollic TureSTUDIO IDE“: Šis projektas yra tik paprasta mirksėjimo programa, sukurta naudojant „uC/OS III RTOS“, kuri buvo atsisiųsta iš „Micrium“svetainės ir perkelta į „Nucleo-L073RZ“plokštę. paruoštas naudoti „Atollic TureSTUDIO“. Šis prievadas buvo išbandytas tik toks, koks yra