Inhoudsopgave:

De eenvoudigste manier om een microcontroller te programmeren! - Ajarnpa
De eenvoudigste manier om een microcontroller te programmeren! - Ajarnpa

Video: De eenvoudigste manier om een microcontroller te programmeren! - Ajarnpa

Video: De eenvoudigste manier om een microcontroller te programmeren! - Ajarnpa
Video: Webinar Python: Een makkelijke manier om microcontrollers te programmeren 2024, November
Anonim
Image
Image
STM NUCLEO-L476RG
STM NUCLEO-L476RG

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

Account aanmaken
Account aanmaken
Account aanmaken
Account aanmaken

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

Log erin
Log erin

Controleer na registratie uw e-mail en log in op de MBED-website

Stap 4: Voeg bord toe aan compiler

Bord toevoegen aan compiler
Bord toevoegen aan compiler
Bord toevoegen aan compiler
Bord toevoegen 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

Voorbeeldcode
Voorbeeldcode

Ga naar deze pagina met het blink-voorbeeld en klik op "Importeren in Compiler".

Stap 6: voorbeeld importeren

Voorbeeld importeren
Voorbeeld importeren

Klik in het scherm dat wordt geopend op "Importeren"

Stap 7: Compileren

Compileren
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

Binair overzetten naar het bord
Binair 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: