Cuprins:

Cel mai simplu mod de a programa un microcontroler !: 9 pași
Cel mai simplu mod de a programa un microcontroler !: 9 pași

Video: Cel mai simplu mod de a programa un microcontroler !: 9 pași

Video: Cel mai simplu mod de a programa un microcontroler !: 9 pași
Video: LDmicro 7: Simple Intruder Alarm Logic (Microcontroller PLC Ladder Programming with LDmicro) 2024, Noiembrie
Anonim
Image
Image
STM NUCLEO-L476RG
STM NUCLEO-L476RG

Ești interesant să ai un microcontroler care folosește mult mai puțină energie? Astăzi vă voi prezenta STM32 Ultra Low Power - L476RG, care folosește de 4 ori mai puțină energie decât un Arduino Mega și are un procesor Cortex puternic. Voi vorbi și despre MBED, care este un limbaj C care funcționează nu numai pe procesoarele STMicroelectronics, ci și pe NXP și o serie de procesoare care au un nucleu ARM. În cele din urmă, vă voi arăta un compilator online.

Pasul 1: STM NUCLEO-L476RG

• STM32L476RGT6 în pachetul LQFP64

• CPU ARM®32-bit Cortex®-M4

• Accelerator adaptiv în timp real

• (ART Accelerator ™) care permite executarea stării 0-așteptare

• din memoria Flash

• Frecvența maximă a procesorului de 80 MHz

• VDD de la 1,71 V la 3,6 V

• 1 MB Flash

• 128 KB SRAM

• SPI (3)

• I2C (3)

• USART (3)

• UART (2)

• LPUART (1)

• GPIO (51) cu capacitate de întrerupere externă

• Detectare capacitivă cu 12 canale

• ADC pe 12 biți (3) cu 16 canale

• DAC pe 12 biți cu 2 canale

Mai multe informații:

Pasul 2: Creați un cont

Creează un cont
Creează un cont
Creează un cont
Creează un cont

Accesați www.mbed.com și creați-vă un cont. Completați datele de înregistrare.

Faceți clic pe captcha, citiți și acceptați termenii și faceți clic pe „Înscrieți-vă”.

Pasul 3: Conectați-vă la el

Conectați-vă la el
Conectați-vă la el

După înregistrare, verificați e-mailul și conectați-vă la site-ul MBED

Pasul 4: Adăugați placa la compilator

Adăugați placa la compilator
Adăugați placa la compilator
Adăugați placa la compilator
Adăugați placa la compilator

Dacă aveți deja un card MBED conectat la computer, acesta va apărea ca o unitate de stocare. În interiorul acestuia, deschideți fișierul MBED. HTM în browser.

Sau puteți accesa os.mbed.com/platforms și puteți alege placa dvs. din lista de forumuri.

Pe pagina forumului dvs., faceți clic pe „Adăugați la compilatorul dvs. MBED”

Pasul 5: Exemplu de cod

Cod simplu
Cod simplu

Accesați această pagină cu exemplul de clipire și faceți clic pe „Import în compilator”.

Pasul 6: Exemplu de import

Exemplu de import
Exemplu de import

Pe ecranul care se deschide, faceți clic pe „Import”

Pasul 7: Pentru a compila

A compila
A compila

Faceți clic pe butonul „Compilați” astfel încât serverul să compileze codul sursă într-un fișier binar.

Browserul va începe să descarce fișierul binar de îndată ce serverul termină de compilat.

Pasul 8: Transferați Binary pe tablă

Transferați Binary la bord
Transferați Binary la bord

Pentru a transfera binarul pe card, pur și simplu trageți sau copiați și lipiți fișierul binar descărcat în folderul cardului, care va apărea ca o unitate de tip thumb thumb.

Pasul 9: clipiți

Aici avem codul. Vom include MBED, vom seta pinul de ieșire, printre alte comenzi.

#include "mbed.h" DigitalOut myled (LED1); int main () {while (1) {myled = 1; // LED-ul este aprins așteptați (0,2); // 200 ms myled = 0; // LED-ul este OPRIT așteptați (1.0); // 1 sec } }

Recomandat: