Inhoudsopgave:
- Stap 1: gebruikte software:
- Stap 2: gebruikte componenten:
- Stap 3: Werkingsprincipe:
- Stap 4: Coderen:
- Stap 5: Video:
Video: STM32L100 Knipper-LED met Atollic TrueSTUDIO en STM32CubeMX - Ajarnpa
2024 Auteur: John Day | [email protected]. Laatst gewijzigd: 2024-01-30 11:16
In dit project ga ik je vertellen hoe je een LED kunt laten knipperen met 32L100discovery. Dus hier ga ik je vertellen over het werkingsprincipe voor deze knipperende led-zelfstudie, ook over welk type software en hardware je nodig hebt.
Stap 1: gebruikte software:
Dit zijn de software die we voor dit project hebben gebruikt:
1. Atollic TrueSTUDIO: Atollic® TrueSTUDIO® voor STM32 is een flexibele en uitbreidbare ontwikkelings- en debugging-IDE voor STM32 MCU-ontwikkelaars die extreem krachtige tools willen om te helpen bij de ontwikkeling van hoogwaardige embedded software. TrueSTUDIO® is gebaseerd op open standaarden (ECLIPSE en GNU) en uitgebreid met professionele functies voor codebeheer en geavanceerde systeemanalyse. Dit geeft een uniek inzicht in de opbouw en het dynamische gedrag van het systeem.
U kunt deze software downloaden via deze link
2. STM32CubeMX: STM32CubeMX is een grafisch hulpmiddel dat een zeer eenvoudige configuratie van STM32-microcontrollers en microprocessors mogelijk maakt, evenals het genereren van de bijbehorende initialisatie-C-code voor de Arm® Cortex®-M-kern of een gedeeltelijke Linux®-apparaatstructuur voor Arm ® Cortex®-A core), via een stapsgewijs proces.
U kunt deze software downloaden via deze link
Stap 2: gebruikte componenten:
Er is maar één hardware die we in deze tutorial hebben gebruikt:
1.32L100CONTDEKKING:
De 32L100CDISCOVERY helpt u de kenmerken van de STM32L100 Value Line 32-bit Cortex®-M3-microcontrollers te ontdekken en uw toepassingen eenvoudig te ontwikkelen. Het bevat alles wat beginners en ervaren gebruikers nodig hebben om snel aan de slag te gaan.
Gebaseerd op de STM32L100RCT6, bevat het een ST-LINK/V2 embedded debug-tool, LED's, drukknoppen voor eenvoudige aansluiting van extra componenten en modules.
Stap 3: Werkingsprincipe:
Hier moet je eerst de STM32CubeMX openen, daarna moet je het juiste bord of mcu kiezen als je een aangepast bord gebruikt.
Bekijk voor het hele proces mijn insluitvideo die er in de laatste stap is
Stap 4: Coderen:
Omdat we de code hebben gemaakt met behulp van STM32CubeMX, deel ik hier alleen het main.c-bestand.
je kunt het main.c-bestand krijgen via onderstaande link:
Stap 5: Video:
De hele projectbeschrijving wordt gegeven in bovenstaande video
Als u twijfels heeft over dit project, kunt u ons hieronder een reactie geven.
En als je meer wilt weten over embedded systemen, kun je ons YouTube-kanaal bezoeken
Bezoek en like onze Facebook-pagina voor regelmatige updates.
Bedankt & groeten, Embedotronics-technologieën
Aanbevolen:
Digitale klok met netwerktijd met behulp van de ESP8266: 4 stappen (met afbeeldingen)
Digitale netwerkklok met de ESP8266: we leren hoe we een schattige kleine digitale klok kunnen bouwen die communiceert met NTP-servers en de netwerk- of internettijd weergeeft. We gebruiken de WeMos D1 mini om verbinding te maken met een wifi-netwerk, de NTP-tijd te verkrijgen en deze weer te geven op een OLED-module. De video hierboven
DIY slimme weegschaal met wekker (met wifi, ESP8266, Arduino IDE en Adafruit.io): 10 stappen (met afbeeldingen)
DIY Slimme Weegschaal Met Wekker (met Wi-Fi, ESP8266, Arduino IDE en Adafruit.io): In mijn vorige project ontwikkelde ik een slimme weegschaal met Wi-Fi. Het kan het gewicht van de gebruiker meten, het lokaal weergeven en naar de cloud sturen. U kunt hier meer informatie over krijgen op onderstaande link: https://www.instructables.com/id/Wi-Fi-Smart-Scale-wi
STM32CubeMx-microfoon (STM32F407VG): 5 stappen
STM32CubeMx-microfoon (STM32F407VG): Hallo! In dit project zullen we proberen geluid te krijgen door een microfoon te gebruiken (externe niet ingebouwde microfoon) en dit via de luidspreker af te spelen. Deze tutorial zal erg kort zijn omdat ik uitleg zal geven over projectonderdelen aan de hand van enkele video's. Dus laten we springen
STM32F4 Discovery Board en Python USART-communicatie (STM32CubeMx): 5 stappen
STM32F4 Discovery Board en Python USART-communicatie (STM32CubeMx): Hallo! In deze tutorial zullen we proberen om USART-communicatie tot stand te brengen tussen STM32F4 ARM MCU en Python (deze kan worden vervangen door elke andere taal). Dus laten we beginnen:)
Draadloze afstandsbediening met 2,4 GHz NRF24L01-module met Arduino - Nrf24l01 4-kanaals / 6-kanaals zenderontvanger voor quadcopter - RC Helikopter - RC-vliegtuig met Arduino: 5 stappen (met afbeeldingen)
Draadloze afstandsbediening met 2,4 GHz NRF24L01-module met Arduino | Nrf24l01 4-kanaals / 6-kanaals zenderontvanger voor quadcopter | RC Helikopter | Rc-vliegtuig met Arduino: een Rc-auto besturen | Quadcopter | Drone | RC vliegtuig | RC-boot, we hebben altijd een ontvanger en zender nodig, stel dat we voor RC QUADCOPTER een 6-kanaals zender en ontvanger nodig hebben en dat type TX en RX is te duur, dus we gaan er een maken op onze