Turinys:

Lengviausias būdas užprogramuoti mikrovaldiklį!: 9 žingsniai
Lengviausias būdas užprogramuoti mikrovaldiklį!: 9 žingsniai

Video: Lengviausias būdas užprogramuoti mikrovaldiklį!: 9 žingsniai

Video: Lengviausias būdas užprogramuoti mikrovaldiklį!: 9 žingsniai
Video: ATMega8 Development Board v2 su LCD 2024, Gruodis
Anonim
Image
Image
STM NUCLEO-L476RG
STM NUCLEO-L476RG

Ar jums įdomu turėti mikrovaldiklį, kuris naudoja daug mažiau energijos? Šiandien supažindinsiu jus su itin mažos galios STM32 - L476RG, kuris sunaudoja 4 kartus mažiau energijos nei „Arduino Mega“ir turi galingą „Cortex“procesorių. Taip pat kalbėsiu apie MBED, tai yra C kalba, kuri veikia ne tik su STMicroelectronics procesoriais, bet ir su NXP bei serija procesorių, turinčių ARM branduolį. Galiausiai parodysiu internetinį kompiliatorių.

1 žingsnis: STM NUCLEO-L476RG

• STM32L476RGT6 LQFP64 pakuotėje

• ARM®32 bitų „Cortex®-M4“procesorius

• Prisitaikantis realaus laiko greitintuvas

• („ART Accelerator ™“), leidžianti vykdyti 0 laukimo būseną

• iš „Flash“atminties

• Maksimalus 80 MHz procesoriaus dažnis

• VDD nuo 1,71 V iki 3,6 V

• 1 MB „Flash“

• 128 KB SRAM

• SPI (3)

• I2C (3)

• USART (3)

• UART (2)

• LPUART (1)

• GPIO (51) su išorinio pertraukimo galimybe

• Talpinis jutimas su 12 kanalų

• 12 bitų ADC (3) su 16 kanalų

• 12 bitų DAC su 2 kanalais

Daugiau informacijos:

2 veiksmas: sukurkite paskyrą

Sukurti paskyrą
Sukurti paskyrą
Sukurti paskyrą
Sukurti paskyrą

Eikite į www.mbed.com ir sukurkite paskyrą. Užpildykite registracijos duomenis.

Spustelėkite „captcha“, perskaitykite ir sutikite su sąlygomis ir spustelėkite „Registruotis“.

3 žingsnis: prisijunkite prie jo

Prisijunkite prie jo
Prisijunkite prie jo

Po registracijos patikrinkite savo el. Paštą ir prisijunkite prie MBED svetainės

4 veiksmas: pridėkite lentą prie kompiliatoriaus

Pridėti lentą prie kompiliatoriaus
Pridėti lentą prie kompiliatoriaus
Pridėti lentą prie kompiliatoriaus
Pridėti lentą prie kompiliatoriaus

Jei prie kompiuterio jau prijungta MBED kortelė, ji bus rodoma kaip atminties kortelė. Viduje naršyklėje atidarykite failą MBED. HTM.

Arba galite eiti į os.mbed.com/platforms ir pasirinkti lentą iš lentų sąrašo.

Lentos puslapyje spustelėkite „Pridėti prie MBED kompiliatoriaus“

5 žingsnis: kodo pavyzdys

Pavyzdinis kodas
Pavyzdinis kodas

Eikite į šį puslapį su mirksėjimo pavyzdžiu ir spustelėkite „Importuoti į kompiliatorių“.

6 veiksmas: importavimo pavyzdys

Importavimo pavyzdys
Importavimo pavyzdys

Atsidariusiame ekrane spustelėkite „Importuoti“

7 žingsnis: kompiliavimas

Sudaryti
Sudaryti

Spustelėkite mygtuką „Kompiliuoti“, kad serveris surinktų šaltinio kodą į dvejetainį failą.

Kai serveris baigs kaupti, naršyklė pradės dvejetainio failo atsisiuntimą.

8 veiksmas: perkelkite dvejetainį į lentą

Perkelkite dvejetainį į lentą
Perkelkite dvejetainį į lentą

Norėdami perkelti dvejetainį failą į kortelę, tiesiog vilkite arba nukopijuokite ir įklijuokite atsisiųstą dvejetainį failą į kortelės aplanką, kuris bus rodomas kaip atminties kortelės įrenginys.

9 žingsnis: mirksi

Čia mes turime kodą. Įtrauksime MBED, nustatysime išvesties skaitmeninį kaištį, be kitų komandų.

#include "mbed.h" DigitalOut myled (LED1); int main () {while (1) {myled = 1; // LED šviečia laukti (0,2); // 200 ms myled = 0; // šviesos diodas išjungtas laukti (1.0); // 1 sekundė } }

Rekomenduojamas: