Sisällysluettelo:

Helpoin tapa ohjelmoida mikrokontrolleri!: 9 vaihetta
Helpoin tapa ohjelmoida mikrokontrolleri!: 9 vaihetta

Video: Helpoin tapa ohjelmoida mikrokontrolleri!: 9 vaihetta

Video: Helpoin tapa ohjelmoida mikrokontrolleri!: 9 vaihetta
Video: Section 10 2024, Marraskuu
Anonim
Image
Image
STM NUCLEO-L476RG
STM NUCLEO-L476RG

Oletko kiinnostunut siitä, että sinulla on paljon vähemmän virtaa kuluttava mikrokontrolleri? Tänään esittelen sinulle STM32 Ultra Low Power - L476RG, joka käyttää 4 kertaa vähemmän energiaa kuin Arduino Mega ja jossa on tehokas Cortex -prosessori. Puhun myös MBED: stä, joka on C -kieli, joka toimii paitsi STMicroelectronics -prosessoreilla myös NXP: llä ja sarjalla prosessoreita, joilla on ARM -ydin. Lopuksi näytän sinulle online -kääntäjän.

Vaihe 1: STM NUCLEO-L476RG

• STM32L476RGT6 LQFP64 -paketissa

• ARM®32-bittinen Cortex®-M4-suoritin

• Mukautuva reaaliaikainen kiihdytin

• (ART Accelerator ™) mahdollistaa 0-odotustilan suorittamisen

• Flash -muistista

• CPU: n maksimi taajuus 80 MHz

• VDD 1,71 V - 3,6 V

• 1 Mt Flash

• 128 kt SRAM

• SPI (3)

• I2C (3)

• USART (3)

• UART (2)

• LPUART (1)

• GPIO (51) ulkoisella keskeytysominaisuudella

• Kapasitiivinen tunnistus 12 kanavalla

• 12-bittinen ADC (3) 16 kanavalla

• 12-bittinen DAC, 2 kanavaa

Lisätietoja:

Vaihe 2: Luo tili

Luo tili
Luo tili
Luo tili
Luo tili

Siirry osoitteeseen www.mbed.com ja luo tili. Täytä rekisteröintitiedot.

Napsauta captchaa, lue ja hyväksy ehdot ja napsauta "Rekisteröidy".

Vaihe 3: Kirjaudu sisään

Kirjaudu sisään
Kirjaudu sisään

Rekisteröinnin jälkeen tarkista sähköpostiosoitteesi ja kirjaudu sisään MBED -verkkosivustolle

Vaihe 4: Lisää levy kääntäjään

Lisää levy kääntäjään
Lisää levy kääntäjään
Lisää levy kääntäjään
Lisää levy kääntäjään

Jos tietokoneeseen on jo kytketty MBED -kortti, se näkyy muistina. Avaa sen sisällä oleva MBED. HTM -tiedosto selaimessa.

Tai voit siirtyä osoitteeseen os.mbed.com/platforms ja valita taulusi levyjen luettelosta.

Napsauta taulusi sivulla "Lisää MBED -kääntäjään"

Vaihe 5: Esimerkkikoodi

Esimerkkikoodi
Esimerkkikoodi

Siirry tälle sivulle vilkkuvan esimerkin avulla ja napsauta "Tuo kääntäjään".

Vaihe 6: Esimerkki tuonnista

Esimerkki tuonnista
Esimerkki tuonnista

Napsauta avautuvassa näytössä "Tuo"

Vaihe 7: Kääntäminen

Kääntää
Kääntää

Napsauta "Käännä" -painiketta, jotta palvelin kokoaa lähdekoodin binääritiedostoksi.

Selain aloittaa binaaritiedoston lataamisen heti, kun palvelin on kääntänyt.

Vaihe 8: Siirrä binaari hallitukselle

Siirrä binaari hallitukselle
Siirrä binaari hallitukselle

Jos haluat siirtää binaarikortin kortille, vedä tai kopioi ja liitä ladattu binaaritiedosto korttikansioon, joka näkyy muistitikuna.

Vaihe 9: Vilkkuu

Tässä meillä on koodi. Sisällytämme MBED, aseta digitaalinen ulostulo muiden komentojen joukkoon.

#include "mbed.h" DigitalOut myled (LED1); int main () {while (1) {myled = 1; // LED palaa ON (0.2); // 200 ms myled = 0; // LED ei pala odota (1.0); // 1 sekunti } }

Suositeltava: