Sommario:

Il modo più semplice per programmare un microcontrollore!: 9 passaggi
Il modo più semplice per programmare un microcontrollore!: 9 passaggi

Video: Il modo più semplice per programmare un microcontrollore!: 9 passaggi

Video: Il modo più semplice per programmare un microcontrollore!: 9 passaggi
Video: Corso di Programmazione: Impara a programmare da zero | Alberto Olla 2024, Novembre
Anonim
Image
Image
STM NUCLEO-L476RG
STM NUCLEO-L476RG

Ti interessa avere un microcontrollore che consuma molta meno energia? Oggi vi presenterò l'STM32 Ultra Low Power - L476RG, che utilizza 4 volte meno energia di un Arduino Mega e ha un potente processore Cortex. Parlerò anche di MBED, che è un linguaggio C che funziona non solo sui processori STMicroelectronics, ma anche su NXP e su una serie di processori che hanno un nucleo ARM. Infine, ti mostrerò un compilatore online.

Passaggio 1: STM NUCLEO-L476RG

• STM32L476RGT6 nel pacchetto LQFP64

• CPU ARM® Cortex®-M4 a 32 bit

• Acceleratore adattivo in tempo reale

• (ART Accelerator ™) che consente l'esecuzione dello stato di attesa 0

• dalla memoria Flash

• Frequenza massima della CPU 80 MHz

• VDD da 1,71 V a 3,6 V

• 1 MB Flash

• 128 KB di SRAM

• SPI (3)

• I2C (3)

• USART (3)

• UART (2)

• LPUART (1)

• GPIO (51) con capacità di interruzione esterna

• Rilevamento capacitivo con 12 canali

• ADC a 12 bit (3) con 16 canali

• DAC a 12 bit con 2 canali

Maggiori informazioni:

Passaggio 2: crea un account

Creare un account
Creare un account
Creare un account
Creare un account

Vai su www.mbed.com e crea un account. Compila i dati di registrazione.

Fare clic sul captcha, leggere e accettare i termini e fare clic su "Iscriviti".

Passaggio 3: accedi ad esso

Accedi
Accedi

Dopo la registrazione, controlla la tua email e accedi al sito MBED

Passaggio 4: aggiungi la scheda al compilatore

Aggiungi scheda al compilatore
Aggiungi scheda al compilatore
Aggiungi scheda al compilatore
Aggiungi scheda al compilatore

Se hai già una scheda MBED collegata al computer, apparirà come una chiavetta USB. Al suo interno, apri il file MBED. HTM nel browser.

Oppure puoi andare su os.mbed.com/platforms e scegliere la tua scheda dall'elenco delle schede.

Nella pagina della tua scheda, fai clic su "Aggiungi al tuo compilatore MBED"

Passaggio 5: codice di esempio

Codice di esempio
Codice di esempio

Vai a questa pagina con l'esempio di lampeggio e fai clic su "Importa nel compilatore".

Passaggio 6: esempio di importazione

Esempio di importazione
Esempio di importazione

Nella schermata che si apre, fai clic su "Importa"

Passaggio 7: per compilare

Compilare
Compilare

Fare clic sul pulsante "Compila" in modo che il server compili il codice sorgente in un file binario.

Il browser inizierà a scaricare il file binario non appena il server avrà terminato la compilazione.

Passaggio 8: trasferire il file binario alla lavagna

Trasferisci binario alla lavagna
Trasferisci binario alla lavagna

Per trasferire il file binario sulla carta, trascina semplicemente o copia e incolla il file binario scaricato nella cartella della carta, che apparirà come una chiavetta USB.

Passaggio 9: lampeggiare

Qui abbiamo il codice. Includeremo l'MBED, imposteremo il pin digitale di uscita, tra gli altri comandi.

#include "mbed.h" DigitalOut myled(LED1); int main() { while(1) { myled = 1; // Il LED è acceso wait(0.2); // 200 ms myled = 0; // LED spento wait(1.0); // 1 secondo } }

Consigliato: