Cuprins:
- Pasul 1: Software folosit:
- Pasul 2: Componente utilizate:
- Pasul 3: Cod:
- Pasul 4: Principiul de lucru și video:
Video: Tutorial Atollic TrueSTUDIO-STM32L100 PWM: 4 pași
2024 Autor: John Day | [email protected]. Modificat ultima dată: 2024-01-30 11:43
În acest tutorial vă vom spune despre cum să utilizați PWM în microcontrolerul bazat pe STM32, aici folosim kitul de descoperire-descoperire 32L100 cu microcontroler STM32L100RCT6 pe el.
Pasul 1: Software folosit:
Acestea sunt software-ul pe care l-am folosit pentru acest proiect:
1. Atollic TrueSTUDIO: Atollic® TrueSTUDIO® pentru STM32 este un IDE de dezvoltare și depanare flexibil și extensibil pentru dezvoltatorii STM32 MCU care doresc instrumente extrem de puternice pentru a ajuta la dezvoltarea de software încorporat de înaltă calitate. TrueSTUDIO® se bazează pe standarde deschise (ECLIPSE și GNU) și este extins cu caracteristici profesionale pentru gestionarea codului și analiza avansată a sistemului. Aceasta oferă o perspectivă unică asupra structurii și comportamentului dinamic al sistemului.
Puteți descărca acest software de pe acest link
2. STM32CubeMX: STM32CubeMX este un instrument grafic care permite o configurare foarte ușoară a microcontrolerelor și microprocesoarelor STM32, precum și generarea codului C de inițializare corespunzător pentru nucleul Arm® Cortex®-M sau un arbore parțial al dispozitivului Linux® pentru Arm ® Cortex®-A core), printr-un proces pas cu pas.
Puteți descărca acest software de pe acest link
Pasul 2: Componente utilizate:
Există un singur hardware pe care l-am folosit în acest tutorial:
1.32L100CDISCOVERY: 32L100CDISCOVERY vă ajută să descoperiți caracteristicile microcontrolerelor STM32L100 Value Line pe 32 de biți Cortex®-M3 și să vă dezvoltați cu ușurință aplicațiile. Include tot ce este necesar pentru începători și utilizatori cu experiență pentru a începe rapid.
Bazat pe STM32L100RCT6, acesta include un instrument de depanare încorporat ST-LINK / V2, LED-uri, butoane pentru conectarea ușoară a componentelor și modulelor suplimentare.
Pasul 3: Cod:
Așa cum am creat codul cu ajutorul STM32CubeMX, așa că aici vă împărtășesc fișierul main.c.
puteți obține fișierul main.c de sub linkul de descărcare
Pasul 4: Principiul de lucru și video:
Aici trebuie mai întâi să deschideți STM32CubeMX, apoi trebuie să alegeți placa potrivită sau mcu dacă utilizați o placă personalizată.
Pentru întregul proces, vă rugăm să urmăriți videoclipul nostru de încorporare.
Întreaga descriere a proiectului este prezentată în videoclipul de mai sus. Dacă aveți vreo îndoială cu privire la acest proiect, nu ezitați să ne comentați mai jos. Și dacă doriți să aflați mai multe despre sistemul încorporat, puteți vizita canalul nostru YouTube Vă rugăm să vizitați și să apreciați pagina noastră de Facebook pentru actualizări frecvente.
Multumiri si urari de bine, Tehnologii Embedotronics
Recomandat:
Experimente PWM cu motor CC aleatoriu + Depanare codificator: 4 pași
Experimente PWM cu motor DC aleatoriu + Depanare codificator: Există deseori momente în care gunoiul cuiva este comoara altcuiva, iar acesta a fost unul dintre acele momente pentru mine. Dacă m-ați urmărit, probabil știți că am luat un proiect imens de a crea propria mea imprimantă 3D CNC din resturi. Aceste piese erau
Visuino Cum se utilizează modularea lățimii pulsului (PWM) pentru a schimba luminozitatea unui LED: 7 pași
Visuino Cum se utilizează modularea lățimii pulsului (PWM) pentru a schimba luminozitatea unui LED: În acest tutorial vom folosi un LED conectat la Arduino UNO și Visuino pentru a modifica luminozitatea utilizând modularea lățimii pulsului (PWM). Urmăriți un videoclip demonstrativ
ARDUINO PWM SOLAR CHARGE CONTROLLER (V 2.02): 25 de pași (cu imagini)
ARDUINO PWM SOLAR CHARGE CONTROLLER (V 2.02): Dacă intenționați să instalați un sistem solar off-grid cu o bancă de baterii, veți avea nevoie de un solar Charge Controller. Este un dispozitiv care este plasat între panoul solar și bateria pentru a controla cantitatea de energie electrică produsă de Sola
PWM Cu ESP32 - LED de estompare cu PWM pe ESP 32 Cu Arduino IDE: 6 pași
PWM Cu ESP32 | Dimming LED cu PWM pe ESP 32 Cu Arduino IDE: În acest instructable vom vedea cum se generează semnale PWM cu ESP32 folosind Arduino IDE & PWM este utilizat practic pentru a genera ieșiri analogice de la orice MCU și ieșirea analogică ar putea fi între 0V și 3,3V (în cazul esp32) & din
Port UC / OS III pentru Nucleo-L073RZ folosind Atollic TureSTUDIO IDE .: 3 pași
Port UC / OS III pentru Nucleo-L073RZ folosind Atollic TureSTUDIO IDE.: Acest proiect este doar un simplu program cu led clipit dezvoltat în uC / OS III RTOS care a fost descărcat de pe site-ul Micrium aici și portat pe placa Nucleo-L073RZ și este gata de utilizare în Atollic TureSTUDIO. Acest port a fost testat doar așa cum este