Innholdsfortegnelse:
- Trinn 1: Brukt programvare:
- Trinn 2: Komponenter som brukes:
- Trinn 3: Kode:
- Trinn 4: Arbeidsprinsipp og video:
Video: Atollic TrueSTUDIO-STM32L100 PWM Opplæring: 4 trinn
2024 Forfatter: John Day | [email protected]. Sist endret: 2024-01-30 11:22
I denne opplæringen skal vi fortelle deg om hvordan du bruker PWM i STM32-basert mikrokontroller, her bruker vi 32L100discovery-Discovery Kit med STM32L100RCT6 mikrokontroller på den.
Trinn 1: Brukt programvare:
Dette er programvaren vi har brukt til dette prosjektet:
1. Atollic TrueSTUDIO: Atollic® TrueSTUDIO® for STM32 er en fleksibel og utvidbar utviklings- og feilsøkings-IDE for STM32 MCU-utviklere som ønsker ekstremt kraftige verktøy for utvikling av innebygd programvare av høy kvalitet. TrueSTUDIO® er basert på åpne standarder (ECLIPSE og GNU) og utvidet med profesjonelle funksjoner for kodebehandling og avansert systemanalyse. Dette gir et unikt innblikk i strukturen og den dynamiske oppførselen til systemet.
Du kan laste ned denne programvaren fra denne lenken
2. STM32CubeMX: STM32CubeMX er et grafisk verktøy som tillater en veldig enkel konfigurasjon av STM32 mikrokontrollere og mikroprosessorer, samt generering av tilsvarende initialisering C-kode for Arm® Cortex®-M-kjernen eller et delvis Linux® Device Tree for Arm ® Cortex®-A-kjerne), gjennom en trinnvis prosess.
Du kan laste ned denne programvaren fra denne lenken
Trinn 2: Komponenter som brukes:
Det er bare en maskinvare vi har brukt i denne opplæringen:
1.32L100CDISCOVERY: 32L100CDISCOVERY hjelper deg med å oppdage funksjonene til STM32L100 Value Line 32-biters Cortex®-M3 mikrokontrollere og enkelt utvikle applikasjonene dine. Den inneholder alt som kreves for at nybegynnere og erfarne brukere skal komme raskt i gang.
Basert på STM32L100RCT6, inkluderer den et ST-LINK/V2 innebygd feilsøkingsverktøy, lysdioder, trykknapper for enkel tilkobling av flere komponenter og moduler.
Trinn 3: Kode:
Siden vi har opprettet koden ved hjelp av STM32CubeMX, så her deler jeg deg main.c -filen.
du kan få main.c -filen fra nedlastingskoblingen nedenfor
Trinn 4: Arbeidsprinsipp og video:
Her må du først åpne STM32CubeMX, så må du velge riktig brett eller mcu hvis du bruker et tilpasset brett.
For hele prosessen, vennligst se vår innebygde video.
Hele prosjektbeskrivelsen er gitt i videoen ovenfor Hvis du er i tvil om dette prosjektet, kan du gjerne kommentere oss nedenfor. Og hvis du vil lære mer om innebygd system, kan du besøke vår YouTube -kanal. Besøk og lik vår Facebook -side for hyppige oppdateringer.
Takk og hilsen, Embedotronics Technologies
Anbefalt:
Raspberry Pi - TMD26721 Infrarød digital nærhetsdetektor Java Opplæring: 4 trinn
Raspberry Pi-TMD26721 Infrarød digital nærhetsdetektor Java Opplæring: TMD26721 er en infrarød digital nærhetsdetektor som gir et komplett nærhetsdeteksjonssystem og digital grensesnittlogikk i en enkelt 8-pinners overflatemonteringsmodul. Nærhetsdeteksjonen inkluderer forbedret signal-til-støy og nøyaktighet. En proff
AVR Assembler Opplæring 1: 5 trinn
AVR Assembler Tutorial 1: Jeg har bestemt meg for å skrive en serie opplæringsprogrammer om hvordan du skriver samlingsspråklige programmer for Atmega328p som er mikrokontrolleren som brukes i Arduino. Hvis folk forblir interessert, vil jeg fortsette å legge ut en i uken eller så til jeg går tom for
AVR Assembler Opplæring 6: 3 trinn
AVR Assembler -opplæring 6: Velkommen til opplæring 6! Dagens opplæring blir kort, hvor vi skal utvikle en enkel metode for å kommunisere data mellom en atmega328p og en annen ved å bruke to porter som forbinder dem. Vi tar deretter terningrullen fra opplæring 4 og registeret
Tre høyttalerkretser -- Trinn-for-trinn opplæring: 3 trinn
Tre høyttalerkretser || Trinn-for-trinn opplæring: Høyttalerkretsen styrker lydsignalene som mottas fra miljøet til MIC og sender den til høyttaleren der forsterket lyd produseres. Her vil jeg vise deg tre forskjellige måter å lage denne høyttalerkretsen på:
PWM Med ESP32 - Dimmende LED med PWM på ESP 32 Med Arduino IDE: 6 trinn
PWM Med ESP32 | Dimmende LED med PWM på ESP 32 Med Arduino IDE: I denne instruksen vil vi se hvordan du genererer PWM -signaler med ESP32 ved hjelp av Arduino IDE & PWM brukes i utgangspunktet til å generere analog utgang fra hvilken som helst MCU, og den analoge utgangen kan være alt mellom 0V til 3,3V (i tilfelle esp32) & fra