Innholdsfortegnelse:
- Trinn 1: Brukt programvare:
- Trinn 2: Komponenter som brukes:
- Trinn 3: Arbeidsprinsipp:
- Trinn 4: Kode:
- Trinn 5: Video:
Video: STM32L100 Blink LED ved bruk av Atollic TrueSTUDIO og STM32CubeMX: 5 trinn
2024 Forfatter: John Day | [email protected]. Sist endret: 2024-01-30 11:23
I dette prosjektet skal jeg fortelle deg om hvordan du blinker en LED ved hjelp av 32L100discovery. Så her skal jeg fortelle deg om arbeidsprinsippet for denne blinkled -opplæringen, også hvilken type programvare og maskinvare du trengte.
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: Arbeidsprinsipp:
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 min innebygde video som er der i det siste trinnet
Trinn 4: Kode:
Siden vi har opprettet koden ved hjelp av STM32CubeMX, så her deler jeg deg bare main.c -filen.
du kan få main.c -filen fra lenken nedenfor
Trinn 5: 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:
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: I denne opplæringen til STM32 skal jeg fortelle deg hvordan du leser en GPIO-pin av STM32L100, så her skal jeg lage en ombord LED-glød av bare trykke på trykknappen
Atollic TrueSTUDIO-STM32L100 PWM Opplæring: 4 trinn
Atollic TrueSTUDIO-STM32L100 PWM-opplæring: 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
UC/OS III-port for Nucleo-L073RZ ved bruk av Atollic TureSTUDIO IDE .: 3 trinn
UC/OS III-port for Nucleo-L073RZ Bruke Atollic TureSTUDIO IDE .: Dette prosjektet er bare et enkelt blinklys-program utviklet i uC/OS III RTOS som ble lastet ned fra Micrium-nettstedet her og overført til Nucleo-L073RZ-kortet og er klar til bruk i Atollic TureSTUDIO. Denne porten er bare testet slik den er
Blink LED ved bruk av ESP8266 NodeMCU Lua WiFi Opplæring: 6 trinn
Blink LED ved bruk av ESP8266 NodeMCU Lua WiFi Opplæring: BESKRIVELSENodeMCU er en åpen kildekode IoT -plattform. Den inkluderer fastvare som kjører på ESP8266 WiFi SoC fra Espressif, og maskinvare som er basert på ESP-12-modulen. Begrepet "NodeMcu" refererer som standard til filmprogrammet i stedet for å
Blink LED ved bruk av ESP32 NodeMCU WiFi og Bluetooth -modulopplæring: 5 trinn
Blink LED ved bruk av ESP32 NodeMCU WiFi og Bluetooth -modulopplæring: BeskrivelseNodeMCU er en åpen kildekode IoT -plattform. Den er programmert ved å bruke Lua -skriptspråket. Plattformen er basert på eLua open source -prosjekter. Plattformen bruker mange åpen kildekode-prosjekter, for eksempel lua-cjson, spiffs. Denne ESP32 NodeMc