Orodha ya maudhui:

Kutumia STM32 Kama Mafunzo ya Arduino - STM32F103C8: Hatua 5
Kutumia STM32 Kama Mafunzo ya Arduino - STM32F103C8: Hatua 5

Video: Kutumia STM32 Kama Mafunzo ya Arduino - STM32F103C8: Hatua 5

Video: Kutumia STM32 Kama Mafunzo ya Arduino - STM32F103C8: Hatua 5
Video: SKRv2 - Как установить прошивку на STM32F429 2024, Novemba
Anonim
Image
Image
Pata PCB kwa Mradi Wako Uliotengenezwa
Pata PCB kwa Mradi Wako Uliotengenezwa

Haya, kuna nini, Jamani! Akarsh hapa kutoka CETech.

Katika mafunzo haya yafuatayo, tutatazama wadhibiti anuwai tofauti wanaotolewa na STM kama STM32F103C8, STM32F030F4 na STM8S103F3.

Tutakuwa tukilinganisha micros hizi kwa kila mmoja pamoja na kuzilinganisha na Arduino.

Mara tu hiyo ikiwa nje ya njia tutakuwa tukibadilisha STM32F103C8 kuwa Arduino ili uweze kupakia nambari yoyote ya Arduino IDE kwa STM32 ukitumia kebo ya USB tu kama ungefanya na Arduino.

Wacha tuanze na raha sasa.

Hatua ya 1: Pata PCB kwa Mradi Wako Uliotengenezwa

Lazima uangalie PCBGOGO kwa kuagiza PCB kwenye mtandao kwa bei rahisi!

Unapata PCB bora 10 zilizotengenezwa na kusafirishwa kwa mlango wako kwa $ 5 na usafirishaji fulani. Pia utapata punguzo la usafirishaji kwa agizo lako la kwanza.

PCBGOGO ina uwezo wa mkutano wa PCB na utengenezaji wa stencil na vile vile kutunza viwango vya ubora mzuri.

Zichunguze ikiwa unahitaji kupata PCB zinazotengenezwa au kukusanyika.

Hatua ya 2: STM32F103C8 Vs STM32F030F4 Vs STM8S103F3 Vs Arduino

STM32F103C8 Vs STM32F030F4 Vs STM8S103F3 Vs Arduino
STM32F103C8 Vs STM32F030F4 Vs STM8S103F3 Vs Arduino

Kwa hivyo, kulingana na kulinganisha hapo juu ambayo nimechora, wacha tufupishe matokeo yetu:

1) Arduino na STM8s ni wasindikaji 8-bit na wengine wawili ni MCU 32-bit.

2) STM32F103 ina kumbukumbu kubwa zaidi ambayo ni mara mbili ikilinganishwa na Arduino, wakati RAM ni kubwa mara 10 kuliko ile ya Arduino.

3) Bei ya STM32F103 yenye nguvu ni ndogo kuliko ile ya kigae cha Arduino Nano lakini kwa upeo unaofanana. STM8S103, badala yake, inafanya kesi yake kama bei rahisi lakini kwa kweli inatoa nguvu ndogo.

4) Kupanga Arduino ni rahisi kama kuziba kebo ya USB na kupiga kitufe cha kupakia kwenye IDE. Mfululizo wa STM32 hauna huduma hii nje ya sanduku lakini inaweza kuongezwa kwa STM32F103 kwa kupakia bootloader ya Arduino. Ambayo ndio tutafanya katika hatua zifuatazo:)

Hatua ya 3: Kupakia Bootloader ya Arduino kwenye STM32

Inapakia Bootloader ya Arduino kwenye STM32
Inapakia Bootloader ya Arduino kwenye STM32
Inapakia Bootloader ya Arduino kwenye STM32
Inapakia Bootloader ya Arduino kwenye STM32
Inapakia Bootloader ya Arduino kwenye STM32
Inapakia Bootloader ya Arduino kwenye STM32

1) Unganisha STM32F103 na bodi ya FTDI kama ilivyo kwenye picha.

2) Badilisha kichwa cha BOOT 0 kutoka nafasi ya '0' hadi nafasi ya '1' kabla ya kuunganisha bodi ya FTDI kwenye kompyuta ili kuangaza bootloader

3) Pakua bootloader inayofaa (PC13 kwa upande wangu) kutoka kwa kiunga kifuatacho:

4) Pakua na usakinishe zana ya Flasher ukitumia ambayo unaweza kuwasha kibinadamu:

5) Unganisha vifaa kwenye PC na ufungue zana ya taa iliyosanikishwa katika eneo lifuatalo kwa kesi yangu:

6) Mara tu chombo kikiwa wazi kisha chagua bandari sahihi ya COM na endelea, katika hatua inayofuata unapoona ujumbe unaosomeka wa lengo endelea kwenye kitufe kinachofuata mara mbili.

7) Chagua chaguo la Upakuaji wa kifaa kisha chagua faili ya binary iliyo kwenye PC yako kwa kubofya nukta 3 na kisha bonyeza kitufe kinachofuata ambacho kitapakia bootloader kwenye kifaa na itaonyesha ujumbe wa mafanikio kama kwenye picha.

8) Baada ya kufunga zana nyepesi, badilisha kitita cha BOOT 0 kurudi kwenye nafasi ya '0' KABLA ya kuondoa nguvu kwenye bodi ya STM32.

Hatua ya 4: Kuanzisha IDE ya Arduino kwa STM32

Kuanzisha IDE ya Arduino kwa STM32
Kuanzisha IDE ya Arduino kwa STM32
Kuanzisha IDE ya Arduino kwa STM32
Kuanzisha IDE ya Arduino kwa STM32
Kuanzisha IDE ya Arduino kwa STM32
Kuanzisha IDE ya Arduino kwa STM32

1) Ongeza URL ifuatayo kwa msimamizi wa bodi za ziada URL:

2) Meneja wa Bodi za Goto na utafute STM32, mara tu orodha itakapoonekana sakinisha toleo kutoka kwa stm32duino.

3) Unganisha bodi ya STM32 kwenye kompyuta kwa kutumia kebo ya USB na uchague ubao sahihi kwenye menyu ya zana kama kwenye picha hapo juu.

4) Sasa fungua mchoro wowote wa mfano unayotaka, nilifungua mfano wa Blink na bonyeza tu kitufe cha kupakia na utaweza kupakia nambari bila hatua zingine.

Hatua ya 5: Hiyo Ndio

Hiyo Ndio!
Hiyo Ndio!

Jaribu michoro tofauti ya mfano ambayo inapaswa kupakia kwenye bodi kwa urahisi kama vile mchoro wa Blink ulivyofanya.

Nijulishe katika maoni hapa chini jinsi umeweza kuvuna nguvu za bodi hii wakati unatumiwa na Arduino IDE, pia kwa ufafanuzi zaidi juu ya mada tafadhali angalia video yangu kwenye mada hiyo hiyo.

Ilipendekeza: