Indholdsfortegnelse:
Video: Atollic TrueSTUDIO-STM32L100 PWM Tutorial: 4 trin
2024 Forfatter: John Day | [email protected]. Sidst ændret: 2024-01-30 08:27
I denne vejledning vil vi fortælle dig om, hvordan du bruger PWM i STM32-baseret mikrokontroller, her bruger vi 32L100discovery-Discovery Kit med STM32L100RCT6 mikrokontroller på den.
Trin 1: Brugt software:
Dette er den software, vi har brugt til dette projekt:
1. Atollic TrueSTUDIO: Atollic® TrueSTUDIO® til STM32 er en fleksibel og udvidelig IDE til udvikling og fejlfinding af STM32 MCU-udviklere, der ønsker ekstremt kraftfulde værktøjer til udvikling af integreret software af høj kvalitet. TrueSTUDIO® er baseret på åbne standarder (ECLIPSE og GNU) og udvidet med professionelle funktioner til kodehåndtering og avanceret systemanalyse. Dette giver et unikt indblik i systemets struktur og dynamiske adfærd.
Du kan downloade denne software fra dette link
2. STM32CubeMX: STM32CubeMX er et grafisk værktøj, der muliggør en meget let konfiguration af STM32-mikrokontrollere og mikroprocessorer, samt generering af den tilsvarende initialiserings-C-kode til Arm® Cortex®-M-kernen eller et delvis Linux® Device Tree for Arm ® Cortex®-A core), gennem en trin-for-trin proces.
Du kan downloade denne software fra dette link
Trin 2: Brugte komponenter:
Der er kun én hardware, vi har brugt i denne vejledning:
1.32L100CDISCOVERY: 32L100CDISCOVERY hjælper dig med at opdage funktionerne i STM32L100 Value Line 32-bit Cortex®-M3 mikrokontrollere og nemt udvikle dine applikationer. Det indeholder alt, hvad der kræves for begyndere og erfarne brugere for hurtigt at komme i gang.
Baseret på STM32L100RCT6 indeholder den et ST-LINK/V2-integreret fejlfindingsværktøj, lysdioder, trykknapper til nem tilslutning af yderligere komponenter og moduler.
Trin 3: Kode:
Da vi har oprettet koden ved hjælp af STM32CubeMX, så her deler jeg dig main.c -filen.
du kan få main.c -filen fra downloadlinket herunder
Trin 4: Arbejdsprincip og video:
Her skal du først åbne STM32CubeMX, derefter skal du vælge det rigtige bord eller mcu, hvis du bruger et tilpasset bord.
Se hele vores integrerede video for hele processen.
Hele projektbeskrivelsen er givet i videoen ovenfor Hvis du er i tvivl om dette projekt, er du velkommen til at kommentere os herunder. Og hvis du vil lære mere om indlejret system, kan du besøge vores youtube -kanal Besøg og synes godt om vores Facebook -side for hyppige opdateringer.
Hilsen og tak, Embedotronics teknologier
Anbefalede:
Tilfældige DC Motor PWM -eksperimenter + Encoder Fejlfinding: 4 trin
Tilfældige DC Motor PWM -eksperimenter + Encoder Fejlfinding: Der er ofte tidspunkter, hvor en persons skrald er en andens skat, og dette var et af de øjeblikke for mig. Hvis du har fulgt mig, ved du sikkert, at jeg tog et kæmpe projekt med at lave min egen 3D -printer CNC ud af skrot. De stykker var
Visuino Sådan bruges pulsbreddemodulation (PWM) til at ændre lysstyrken på en LED: 7 trin
Visuino Sådan bruges Pulse Width Modulation (PWM) til at ændre lysstyrken på en LED: I denne vejledning vil vi bruge en LED forbundet til Arduino UNO og Visuino til at ændre lysstyrken ved hjælp af Pulse Width Modulation (PWM). Se en demonstrationsvideo
Akustisk levitation med Arduino Uno trin for trin (8 trin): 8 trin
Akustisk levitation med Arduino Uno Step-by Step (8-trin): ultralyds lydtransducere L298N Dc kvindelig adapter strømforsyning med en han-DC-pin Arduino UNOBreadboard Sådan fungerer det: Først uploader du kode til Arduino Uno (det er en mikrokontroller udstyret med digital og analoge porte til konvertering af kode (C ++)
PWM Med ESP32 - Dæmpning LED med PWM på ESP 32 Med Arduino IDE: 6 trin
PWM Med ESP32 | Dæmpning af LED med PWM på ESP 32 Med Arduino IDE: I denne instruktion vil vi se, hvordan man genererer PWM -signaler med ESP32 ved hjælp af Arduino IDE & PWM bruges dybest set til at generere analog output fra enhver MCU, og den analoge output kan være alt mellem 0V til 3,3V (i tilfælde af esp32) & fra
UC/OS III-port til Nucleo-L073RZ Brug af Atollic TureSTUDIO IDE .: 3 trin
UC/OS III-port til Nucleo-L073RZ Brug af Atollic TureSTUDIO IDE .: Dette projekt er blot et enkelt blink-led-program udviklet i uC/OS III RTOS, som blev downloadet fra Micrium-webstedet her og overført til Nucleo-L073RZ-kortet og er klar til brug i Atollic TureSTUDIO. Denne port er kun blevet testet som den er