Përmbajtje:

Përdorimi i një STM32 Si një Udhëzues Arduino - STM32F103C8: 5 hapa
Përdorimi i një STM32 Si një Udhëzues Arduino - STM32F103C8: 5 hapa

Video: Përdorimi i një STM32 Si një Udhëzues Arduino - STM32F103C8: 5 hapa

Video: Përdorimi i një STM32 Si një Udhëzues Arduino - STM32F103C8: 5 hapa
Video: ВОЛЬТМЕТР С ПЕРЕЗАРЯЖНОЙ БАТАРЕЕЙ DIY - Как запитать Arduino от батареи 2024, Nëntor
Anonim
Image
Image
Merrni PCB për Projektin tuaj të Prodhuar
Merrni PCB për Projektin tuaj të Prodhuar

Hej, çfarë ka, djema! Akarsh këtu nga CETech.

Në tutorialin e mëposhtëm, ne do të shikojmë mikrokontrolluesit e ndryshëm të ofruar nga STM si STM32F103C8, STM32F030F4 dhe STM8S103F3.

Ne do t'i krahasojmë këto mikro me njëri -tjetrin së bashku me krahasimin e tyre me Arduino.

Pasi kjo të jetë jashtë rrugës, ne do ta konvertojmë STM32F103C8 në një Arduino, në mënyrë që të mund të ngarkoni ndonjë kod Arduino IDE në STM32 duke përdorur vetëm një kabllo USB si ju me një Arduino.

Le të fillojmë me argëtimin tani.

Hapi 1: Merrni PCB për Projektin tuaj të Prodhuar

Duhet të shikoni PCBGOGO për porositjen e PCB -ve në internet me çmim të ulët!

Ju merrni 10 PCB me cilësi të mirë të prodhuara dhe dërguara në pragun tuaj për 5 $ dhe disa transport. Ju gjithashtu do të merrni një zbritje në transportin në porosinë tuaj të parë.

PCBGOGO ka aftësinë e montimit dhe prodhimit të klisheve të PCB, si dhe mbajtjen e standardeve të cilësisë së mirë.

A i kontrolloni ato Nëse keni nevojë të merrni PCB të prodhuar ose të montuar.

Hapi 2: STM32F103C8 Vs STM32F030F4 Vs STM8S103F3 Vs Arduino

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

Pra, sipas krahasimit të mësipërm që kam nxjerrë, le të përmbledhim gjetjet tona:

1) Arduino dhe STM8 janë procesorë 8-bit dhe dy të tjerët janë MCU 32-bit.

2) STM32F103 ka memorien flash më të madhe e cila është dyfish në krahasim me Arduino, ndërsa RAM është 10 herë më e madhe se ajo e Arduino.

3) Çmimi i STM32F103 i fuqishëm është më i vogël se ai i një kloni Arduino Nano, por në një gamë të krahasueshme. STM8S103, përkundrazi, e bën atë si një mikro të lirë, por sigurisht që jep më pak energji.

4) Programimi i Arduino është aq i thjeshtë sa lidhja e kabllit USB dhe goditja e butonit të ngarkimit në IDE. Seritë STM32 nuk e kanë këtë veçori jashtë kutisë, por mund të shtohen në STM32F103 duke ngarkuar ngarkuesin Arduino në të. Kjo është ajo që ne do të bëjmë në hapat e ardhshëm:)

Hapi 3: Ngarkimi i Arduino Bootloader në STM32

Ngarkimi i Arduino Bootloader në STM32
Ngarkimi i Arduino Bootloader në STM32
Ngarkimi i Arduino Bootloader në STM32
Ngarkimi i Arduino Bootloader në STM32
Ngarkimi i Arduino Bootloader në STM32
Ngarkimi i Arduino Bootloader në STM32

1) Lidhni STM32F103 me një bord FTDI si në foto.

2) Kaloni kokën BOOT 0 nga pozicioni '0' në pozicionin '1' para se të lidhni tabelën FTDI me kompjuterin për ndezjen e bootloader

3) Shkarkoni ngarkuesin e duhur (PC13 në rastin tim) nga lidhja e mëposhtme:

4) Shkarkoni dhe instaloni mjetin Flasher duke përdorur të cilin mund të ndizni binarin:

5) Lidhni pajisjen me kompjuterin dhe hapni mjetin ndezës të instaluar në vendin e mëposhtëm për rastin tim:

6) Pasi të jetë hapur mjeti, zgjidhni portën e duhur COM dhe vazhdoni, në hapin tjetër kur shihni mesazhin e lexueshëm të synuar, vazhdoni te butoni tjetër dy herë.

7) Zgjidhni opsionin Shkarkoni në pajisje, pastaj zgjidhni skedarin binar të vendosur në kompjuterin tuaj duke klikuar 3 pikat dhe pastaj klikoni butonin Tjetër i cili do të ngarkojë ngarkuesin në pajisje dhe do të tregojë një mesazh suksesi si në foto.

8) Pas mbylljes së mjetit të ndezjes, ndryshoni kërcyesin BOOT 0 në pozicionin '0' PARA se të hiqni fuqinë në tabelën STM32.

Hapi 4: Vendosja e Arduino IDE për STM32

Vendosja e Arduino IDE për STM32
Vendosja e Arduino IDE për STM32
Vendosja e Arduino IDE për STM32
Vendosja e Arduino IDE për STM32
Vendosja e Arduino IDE për STM32
Vendosja e Arduino IDE për STM32

1) Shtoni URL -në e mëposhtme në URL shtesë të menaxherit të bordeve:

2) Shkoni në Menaxher të Bordeve dhe kërkoni STM32, sapo të shfaqet lista instaloni versionin nga stm32duino.

3) Lidhni bordin STM32 me kompjuterin duke përdorur një kabllo USB dhe zgjidhni tabelën e duhur në menunë e veglave si në figurën e mësipërme.

4) Tani hapni çdo skicë shembull që dëshironi, unë hapa shembullin Blink dhe thjesht goditi butonin e ngarkimit dhe ju do të jeni në gjendje të ngarkoni kodin pa asnjë hap tjetër.

Hapi 5: Kjo është ajo

Kjo është ajo!
Kjo është ajo!

Provoni skica të ndryshme shembujsh të cilat duhet të ngarkohen në tabelë aq lehtë sa bëri skica Blink.

Më tregoni në komentet më poshtë se si keni qenë në gjendje të korrni fuqinë e këtij bordi kur u përdorni me Arduino IDE, gjithashtu për më shumë sqarime mbi temën ju lutemi shikoni videon time në të njëjtën temë.

Recommended: