Inhoudsopgave:
- Stap 1: STM NUCLEO-L476RG
- Stap 2: Maak een account aan
- Stap 3: Log erin
- Stap 4: Voeg bord toe aan compiler
- Stap 5: Voorbeeldcode
- Stap 6: voorbeeld importeren
- Stap 7: Compileren
- Stap 8: Binary overzetten naar het bord
- Stap 9: Knipperen
Video: De eenvoudigste manier om een microcontroller te programmeren! - Ajarnpa
2024 Auteur: John Day | [email protected]. Laatst gewijzigd: 2024-01-30 11:18
Ben je geïnteresseerd in een microcontroller die veel minder stroom verbruikt? Vandaag laat ik je kennismaken met de STM32 Ultra Low Power - L476RG, die 4 keer minder energie verbruikt dan een Arduino Mega en een krachtige Cortex-processor heeft. Ik zal het ook hebben over MBED, een C-taal die niet alleen werkt op STMicroelectronics-processors, maar ook op NXP en een reeks processors met een ARM-kern. Ten slotte zal ik je een online compiler laten zien.
Stap 1: STM NUCLEO-L476RG
• STM32L476RGT6 in LQFP64-pakket
• ARM®32-bit Cortex®-M4 CPU
• Adaptieve realtime versneller
• (ART Accelerator ™) waardoor 0-wait state uitvoering mogelijk is
• uit Flash-geheugen
• 80 MHz maximale CPU-frequentie
• VDD van 1,71 V tot 3,6 V
• 1 MB flitser
• 128 KB SRAM
• SPI (3)
• I2C (3)
• USART (3)
• UART (2)
• LPUART (1)
• GPIO (51) met externe interruptmogelijkheid
• Capacitieve detectie met 12 kanalen
• 12-bits ADC (3) met 16 kanalen
• 12-bits DAC met 2 kanalen
Meer info:
Stap 2: Maak een account aan
Ga naar www.mbed.com en maak een account aan. Vul de registratiegegevens in.
Klik op de captcha, lees en accepteer de voorwaarden en klik op "Aanmelden".
Stap 3: Log erin
Controleer na registratie uw e-mail en log in op de MBED-website
Stap 4: Voeg bord toe aan compiler
Als u al een MBED-kaart op uw computer hebt aangesloten, wordt deze weergegeven als een USB-stick. Open daarin het MBED. HTM-bestand in de browser.
Of je kunt naar os.mbed.com/platforms gaan en je bord uit de lijst met borden kiezen.
Klik op de pagina van je bord op "Toevoegen aan je MBED-compiler"
Stap 5: Voorbeeldcode
Ga naar deze pagina met het blink-voorbeeld en klik op "Importeren in Compiler".
Stap 6: voorbeeld importeren
Klik in het scherm dat wordt geopend op "Importeren"
Stap 7: Compileren
Klik op de knop "Compile" zodat de server de broncode in een binair bestand compileert.
De browser begint het binaire bestand te downloaden zodra de server klaar is met compileren.
Stap 8: Binary overzetten naar het bord
Om het binaire bestand naar de kaart over te brengen, sleept of kopieert u het gedownloade binaire bestand en plakt u het in de kaartmap, die als een USB-stick zal verschijnen.
Stap 9: Knipperen
Hier hebben we de code. We zullen de MBED opnemen, de digitale uitvoerpin instellen, naast andere opdrachten.
#include "mbed.h" DigitalOut myled(LED1); int main() { while(1) { myled = 1; // LED is AAN wacht (0.2); // 200 ms myled = 0; // LED is UIT, wacht (1.0); // 1 seconde } }
Aanbevolen:
Een manier om een traagheidsmeeteenheid te gebruiken?: 6 stappen
Een manier om een traagheidsmeeteenheid te gebruiken?: De context: Ik bouw voor de lol een robot die ik autonoom in een huis wil laten bewegen. Het is een lang werk en ik doe het stap voor stap. Ik heb al 2 instructables over dat onderwerp gepubliceerd: een over het maken van een wiel-encoder en een over
Game-saves kopiëren naar een MU van Microsoft of een derde partij op een eenvoudige manier: 9 stappen
Game Saves kopiëren naar een Microsoft of 3rd Party MU op de GEMAKKELIJKE MANIER .: Originele tutorial HIER Er zijn tal van Softmod-tutorials die er zijn en ze zijn allemaal goed, maar het is lastig om de opslagbestanden op de Xbox HDD te krijgen, ik heb een leven gemaakt cd die het eenvoudig maakt om dat te doen. Dit is geen complete softmod-tutorial, dit
Een AVR-bord programmeren met een Arduino-bord: 6 stappen
Hoe een AVR-bord te programmeren met een Arduino-bord: Heb je een AVR-microcontrollerbord liggen? Is het lastig om het te programmeren? Nou, je bent op de juiste plek. Hier laat ik je zien hoe je een Atmega8a-microcontrollerbord programmeert met een Arduino Uno-bord als programmeur. Dus zonder verder
Een Arduino programmeren vanaf een Raspberry Pi: 3 stappen
Een Arduino programmeren vanaf een Raspberry Pi: Met deze tutorial laat ik je zien hoe je Arduino-software op je Raspberry Pi.P.S. Sorry voor mijn slechte Engels
Een PLC programmeren om een stoplicht te bedienen: 7 stappen (met afbeeldingen) Antwoorden op al uw "Hoe?"
Een PLC programmeren om een stoplicht te bedienen.: PLC's worden gebruikt in alles wat we dagelijks tegenkomen. Van de machines die artikelen zoals bier, frisdrank, soep en vele andere verpakte goederen inblikken of bottelen tot de transportbanden bij Walmart en de stoplichten op sommige kruispunten, PLC's raken een