Najlakši način programiranja mikrokontrolera!: 9 koraka
Najlakši način programiranja mikrokontrolera!: 9 koraka
Anonim
Image
Image
STM NUCLEO-L476RG
STM NUCLEO-L476RG

Zanima li vas mikrokontroler koji koristi mnogo manje energije? Danas ću vam predstaviti STM32 Ultra Low Power - L476RG, koji troši 4 puta manje energije od Arduino Mega i ima snažan Cortex procesor. Govorit ću i o MBED -u, koji je C jezik koji ne radi samo na procesorima STMicroelectronics, već i na NXP -u i nizu procesora koji imaju jezgru ARM. Na kraju ću vam pokazati mrežni kompajler.

Korak 1: STM NUCLEO-L476RG

• STM32L476RGT6 u paketu LQFP64

• ARM®32-bitni Cortex®-M4 CPU

• Prilagodljivi akcelerator u stvarnom vremenu

• (ART Accelerator ™) omogućava izvršavanje stanja bez čekanja

• iz Flash memorije

• Maksimalna frekvencija procesora 80 MHz

• VDD od 1,71 V do 3,6 V

• 1 MB Flash

• 128 KB SRAM -a

• SPI (3)

• I2C (3)

• USART (3)

• UART (2)

• LPUART (1)

• GPIO (51) s mogućnošću vanjskog prekida

• Kapacitivno otkrivanje sa 12 kanala

• 12-bitni ADC (3) sa 16 kanala

• 12-bitni DAC sa 2 kanala

Više informacija:

Korak 2: Kreirajte račun

Kreirajte račun
Kreirajte račun
Kreirajte račun
Kreirajte račun

Idite na www.mbed.com i kreirajte račun. Popunite podatke o registraciji.

Kliknite na captcha, pročitajte i prihvatite uslove, a zatim kliknite "Prijavi se".

Korak 3: Prijavite se na njega

Prijavite se u to
Prijavite se u to

Nakon registracije, provjerite svoju e -poštu i prijavite se na web stranicu MBED

Korak 4: Dodajte ploču kompajleru

Dodaj ploču kompajleru
Dodaj ploču kompajleru
Dodaj ploču kompajleru
Dodaj ploču kompajleru

Ako već imate priključenu MBED karticu na računar, ona će se pojaviti kao fleš disk. Unutar nje otvorite datoteku MBED. HTM u pregledniku.

Ili možete otići na os.mbed.com/platforms i izabrati svoju ploču sa liste ploča.

Na stranici vaše ploče kliknite "Dodaj u svoj MBED kompajler"

Korak 5: Uzorak koda

Uzorak koda
Uzorak koda

Idite na ovu stranicu s primjerom treptanja i kliknite na "Uvezi u kompajler".

Korak 6: Primjer uvoza

Primer uvoza
Primer uvoza

Na ekranu koji se otvori kliknite "Uvezi"

Korak 7: Kompiliranje

Za kompajliranje
Za kompajliranje

Pritisnite dugme "Prevedi" tako da server kompajlira izvorni kod u binarnu datoteku.

Preglednik će početi preuzimati binarnu datoteku čim poslužitelj završi sa kompajliranjem.

Korak 8: Prenesite binarni dokument na ploču

Prenesite binarni dokument na ploču
Prenesite binarni dokument na ploču

Da biste binarni datoteku prenijeli na karticu, jednostavno povucite ili kopirajte i zalijepite preuzetu binarnu datoteku u mapu kartice koja će se pojaviti kao pogon za palac.

Korak 9: Trepnite

Ovdje imamo kod. Među ostale naredbe ćemo uključiti MBED, postaviti izlazni digitalni pin.

#include "mbed.h" DigitalOut myled (LED1); int main () {while (1) {myled = 1; // LED svijetli ON čekanje (0,2); // 200 ms myled = 0; // LED je isključen čekanje (1.0); // 1 sek}}

Preporučuje se: