Innholdsfortegnelse:

Atollic TrueStudio-Switch på LED-en ved å trykke på trykknappen ved bruk av STM32L100: 4 trinn
Atollic TrueStudio-Switch på LED-en ved å trykke på trykknappen ved bruk av STM32L100: 4 trinn

Video: Atollic TrueStudio-Switch på LED-en ved å trykke på trykknappen ved bruk av STM32L100: 4 trinn

Video: Atollic TrueStudio-Switch på LED-en ved å trykke på trykknappen ved bruk av STM32L100: 4 trinn
Video: Использование STM32CubeMX с Keil MDK 2024, Juli
Anonim
Atollic TrueStudio-Switch på LED-en ved å trykke på trykknappen ved bruk av STM32L100
Atollic TrueStudio-Switch på LED-en ved å trykke på trykknappen ved bruk av STM32L100

I denne opplæringen av STM32 skal jeg fortelle deg om hvordan du leser en GPIO -pin av STM32L100, så her får jeg en ombord LED til å lyse ved å trykke på trykknappen

Trinn 1: Brukt programvare:

Programvare som brukes
Programvare som brukes
Programvare som brukes
Programvare som brukes

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:

Komponenter som brukes
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 lenken 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: