INHOUDSOPGAWE:

Gebruik 'n STM32 soos 'n Arduino -tutoriaal - STM32F103C8: 5 stappe
Gebruik 'n STM32 soos 'n Arduino -tutoriaal - STM32F103C8: 5 stappe

Video: Gebruik 'n STM32 soos 'n Arduino -tutoriaal - STM32F103C8: 5 stappe

Video: Gebruik 'n STM32 soos 'n Arduino -tutoriaal - STM32F103C8: 5 stappe
Video: Adjustable Power Supply / Over Current Cut-off Power Supply Using Arduino 2024, November
Anonim
Image
Image
Kry PCB's vir u projek vervaardig
Kry PCB's vir u projek vervaardig

Haai, wat gaan aan, ouens! Akarsh hier van CETech.

In die volgende tutoriaal kyk ons na die verskillende mikrobeheerders wat deur STM aangebied word, soos die STM32F103C8, STM32F030F4 en STM8S103F3.

Ons vergelyk hierdie mikros met mekaar en vergelyk dit met die Arduino.

Sodra dit uit die weg geruim is, sal ons die STM32F103C8 na 'n Arduino omskakel, sodat u enige Arduino IDE -kode na die STM32 kan oplaai net met 'n USB -kabel, net soos met 'n Arduino.

Kom ons begin nou met die pret.

Stap 1: Kry PCB's vir u projek vervaardig

U moet PCBGOGO besoek om goedkoop PCB's aanlyn te bestel!

U kry 10 PCB's van goeie gehalte wat vir $ 5 en versending by u huis gestuur word. U kry ook afslag op die aflewering op u eerste bestelling.

PCBGOGO het die vermoë om PCB -montering en sjablone te vervaardig, asook om goeie kwaliteitstandaarde te handhaaf.

Kyk gerus as u PCB's wil laat vervaardig of aanmekaar sit.

Stap 2: STM32F103C8 teenoor STM32F030F4 teenoor STM8S103F3 teenoor Arduino

STM32F103C8 vs STM32F030F4 vs STM8S103F3 teenoor Arduino
STM32F103C8 vs STM32F030F4 vs STM8S103F3 teenoor Arduino

Dus, volgens die vergelyking hierbo wat ek getrek het, laat ons ons bevindinge saamvat:

1) Die Arduino en die STM8's is 8-bis verwerkers en die ander twee is 32-bis MCU's.

2) Die STM32F103 het die grootste flitsgeheue wat dubbel is in vergelyking met die Arduino, terwyl die RAM 10 keer groter is as dié van Arduino.

3) Die prys van die kragtige STM32F103 is laer as dié van 'n Arduino Nano -kloon, maar in 'n vergelykbare reeks. Die STM8S103, inteendeel, maak sy saak as 'n goedkoop mikro, maar lewer beslis minder krag.

4) Die programmering van die Arduino is so eenvoudig soos om die USB -kabel in te sluit en op die oplaai -knoppie in die IDE te druk. Die STM32 -reeks beskik nie oor hierdie funksie nie, maar kan by die STM32F103 gevoeg word deur die Arduino -laaiprogram hierop te laai. Dit is wat ons in die volgende stappe gaan doen:)

Stap 3: Laai die Arduino Bootloader op na die STM32

Laai die Arduino Bootloader op na die STM32
Laai die Arduino Bootloader op na die STM32
Laai die Arduino Bootloader op na die STM32
Laai die Arduino Bootloader op na die STM32
Laai die Arduino Bootloader op na die STM32
Laai die Arduino Bootloader op na die STM32

1) Verbind die STM32F103 met 'n FTDI -bord soos op die foto.

2) Skakel die BOOT 0 -kop van die '0' -posisie na die' 1' -posisie voordat u die FTDI -bord aan die rekenaar koppel om die selflaaiprogram te flits

3) Laai die toepaslike selflaaiprogram af (in my geval PC13) vanaf die volgende skakel:

4) Laai en installeer die Flasher-instrument waarmee u die binêre kan flits:

5) Koppel die hardeware aan die rekenaar en maak die flitsgereedskap wat op my plek geïnstalleer is, oop:

6) Sodra die gereedskap oop is, kies dan die korrekte COM -poort en gaan voort, en gaan in die volgende stap na die volgende leesbare boodskap twee keer na die volgende knoppie.

7) Kies die aflaai na toestel -opsie, kies dan die binêre lêer op u rekenaar deur op die drie kolletjies te klik en klik dan op die volgende knoppie, wat die selflaaiprogram na die toestel sal oplaai en 'n suksesboodskap sal vertoon soos op die foto.

8) Nadat u die flitsgereedskap toegemaak het, verander die BOOT 0 -trui terug na '0' -posisie VOORDAT u die krag na die STM32 -bord verwyder.

Stap 4: Die opstel van die Arduino IDE vir STM32

Die opstel van die Arduino IDE vir STM32
Die opstel van die Arduino IDE vir STM32
Die opstel van die Arduino IDE vir STM32
Die opstel van die Arduino IDE vir STM32
Die opstel van die Arduino IDE vir STM32
Die opstel van die Arduino IDE vir STM32

1) Voeg die volgende URL by bykomende borde -bestuurder -URL:

2) Gaan na Boards Manager en soek na STM32, sodra die lys verskyn, installeer die weergawe van stm32duino.

3) Koppel die STM32 -bord aan die rekenaar met 'n USB -kabel en kies die korrekte bord in die gereedskapskieslys soos op die foto hierbo.

4) Maak nou 'n voorbeeldskets oop, ek het die Blink -voorbeeld oopgemaak en net op die oplaai -knoppie getik, en u kan die kode oplaai sonder enige ander stappe.

Stap 5: Dit is dit

Dit is dit!
Dit is dit!

Probeer verskillende voorbeeldsketse wat so maklik op die bord moet oplaai as wat die Blink -skets gedoen het.

Laat weet my in die onderstaande kommentaar hoe u die krag van hierdie bord kon benut as u dit saam met die Arduino IDE gebruik, en kyk ook na my video oor dieselfde onderwerp vir meer verduideliking oor die onderwerp.

Aanbeveel: