Talaan ng mga Nilalaman:

Ang Pinakamadaling Paraa sa Program ng isang Microcontroller !: 9 Mga Hakbang
Ang Pinakamadaling Paraa sa Program ng isang Microcontroller !: 9 Mga Hakbang

Video: Ang Pinakamadaling Paraa sa Program ng isang Microcontroller !: 9 Mga Hakbang

Video: Ang Pinakamadaling Paraa sa Program ng isang Microcontroller !: 9 Mga Hakbang
Video: How to Use a Simple Microcontroller Part 1 - An Introduction (PIC10F200) 2024, Nobyembre
Anonim
Image
Image
STM NUCLEO-L476RG
STM NUCLEO-L476RG

Nakatutuwa ka ba sa pagkakaroon ng isang microcontroller na gumagamit ng mas kaunting lakas? Ngayon, ipakikilala kita sa STM32 Ultra Low Power - L476RG, na gumagamit ng 4 na beses na mas kaunting enerhiya kaysa sa isang Arduino Mega at may isang malakas na Cortex processor. Pag-uusapan ko rin ang tungkol sa MBED, na isang wikang C na gumagana hindi lamang sa mga processor ng STMicroelectronics, kundi pati na rin sa NXP at isang serye ng mga processor na mayroong isang ARM nucleus. Panghuli, ipapakita ko sa iyo ang isang online compiler.

Hakbang 1: STM NUCLEO-L476RG

• STM32L476RGT6 sa LQFP64 na pakete

• ARM®32-bit Cortex®-M4 CPU

• Adaptive real-time na accelerator

• (ART Accelerator ™) na nagpapahintulot sa 0-wait na pagpapatupad ng estado

• mula sa memorya ng Flash

• 80 MHz max na dalas ng CPU

• VDD mula 1.71 V hanggang 3.6 V

• 1 MB Flash

• 128 KB SRAM

• SPI (3)

• I2C (3)

• USART (3)

• UART (2)

• LPUART (1)

• GPIO (51) na may panlabas na kakayahang magambala

• Capacitive sensing na may 12 channel

• 12-bit ADC (3) na may 16 na channel

• 12-bit DAC na may 2 mga channel

Higit pang impormasyon:

Hakbang 2: Lumikha ng isang Account

Gumawa ng account
Gumawa ng account
Gumawa ng account
Gumawa ng account

Pumunta sa www.mbed.com at lumikha ng isang account. Punan ang data ng pagpaparehistro.

Mag-click sa captcha, basahin at tanggapin ang mga tuntunin, at i-click ang "Mag-sign up".

Hakbang 3: Mag-log Into Ito

Mag-log Into Ito
Mag-log Into Ito

Pagkatapos magrehistro, suriin ang iyong email at mag-log in sa website ng MBED

Hakbang 4: Magdagdag ng Lupon sa Tagatala

Magdagdag ng Lupon sa Tagatala
Magdagdag ng Lupon sa Tagatala
Magdagdag ng Lupon sa Tagatala
Magdagdag ng Lupon sa Tagatala

Kung mayroon ka nang naka-plug na MBED card sa iyong computer, lilitaw ito bilang isang thumb drive. Sa loob nito, buksan ang MBED. HTM file sa browser.

O maaari kang pumunta sa os.mbed.com/platforms at piliin ang iyong board mula sa listahan ng mga board.

Sa pahina ng iyong board, mag-click sa "Idagdag sa iyong MBED Compiler"

Hakbang 5: Sample Code

Sample Code
Sample Code

Pumunta sa pahinang ito na may halimbawa ng blink at mag-click sa I-import sa Compiler.”

Hakbang 6: Mag-import ng Halimbawa

Mag-import ng Halimbawa
Mag-import ng Halimbawa

Sa bubukas na screen, i-click ang "I-import"

Hakbang 7: Upang Magtipon

Ipagsama-sama
Ipagsama-sama

I-click ang pindutang "Compile" upang ang server ay mag-ipon ng source code sa isang binary file.

Sisimulan ng browser ang pag-download ng binary file sa sandaling matapos ang server sa pag-compile.

Hakbang 8: Paglipat ng Binary sa Lupon

Ilipat ang Binary sa Lupon
Ilipat ang Binary sa Lupon

Upang ilipat ang binary sa card, i-drag lamang o kopyahin at i-paste ang na-download na binary file sa folder ng card, na lilitaw bilang isang thumb drive.

Hakbang 9: Blink

Narito mayroon kaming code. Isasama namin ang MBED, itatakda ang output digital pin, bukod sa iba pang mga utos.

# isama ang "mbed.h" DigitalOut myled (LED1); int main () {habang (1) {myled = 1; // LED AY ON wait (0.2); // 200 ms myled = 0; // LED ay OFF OFF maghintay (1.0); // 1 sec}}

Inirerekumendang: