Obsah:
2025 Autor: John Day | [email protected]. Naposledy zmenené: 2025-01-13 06:58
Hej, čo sa deje, chlapci! Akarsh tu z CETech.
V nasledujúcom návode sa pozrieme na rôzne mikrokontroléry ponúkané spoločnosťou STM, ako sú STM32F103C8, STM32F030F4 a STM8S103F3.
Tieto mikroskopy budeme navzájom porovnávať spolu s ich porovnaním s Arduino.
Akonáhle to nebude fungovať, prevedieme STM32F103C8 na Arduino, aby ste do STM32 mohli nahrať ľubovoľný kód Arduino IDE pomocou kábla USB, ako by ste to urobili s Arduino.
Začnime teraz zábavou.
Krok 1: Vyrobte si PCB pre svoj projekt
Musíte sa pozrieť na PCBGOGO a objednať si lacné PCB online!
Dostanete 10 kvalitných dosiek plošných spojov vyrobených a odoslaných až k vám domov za 5 $ a nejakú dopravu. Pri prvej objednávke získate tiež zľavu na poštovné.
PCBGOGO má schopnosť montáže plošných spojov a výroby šablón a tiež zachováva štandardy dobrej kvality.
Ak ich potrebujete nechať vyrobiť alebo zmontovať dosky plošných spojov, skontrolujte ich.
Krok 2: STM32F103C8 Vs STM32F030F4 Vs STM8S103F3 Vs Arduino
Podľa vyššie uvedeného porovnania, ktoré som nakreslil, zhrňme naše zistenia:
1) Arduino a STM8 sú 8-bitové procesory a ďalšie dva sú 32-bitové MCU.
2) STM32F103 má najväčšiu flash pamäť, ktorá je v porovnaní s Arduinom dvojnásobná, zatiaľ čo RAM je 10 -krát väčšia ako pamäť Arduino.
3) Cena výkonného STM32F103 je nižšia ako cena klonu Arduino Nano, ale v porovnateľnom rozsahu. STM8S103 je naopak lacným mikroobvodom, ale rozhodne poskytuje menší výkon.
4) Programovanie Arduina je také jednoduché, ako zapojiť kábel USB a stlačiť tlačidlo nahrávania v IDE. Séria STM32 nemá túto funkciu hneď po vybalení, ale je možné ju pridať k STM32F103 nahraním bootloadera Arduino. Čo budeme robiť v ďalších krokoch:)
Krok 3: Nahranie bootloadera Arduino do STM32
1) Pripojte STM32F103 k doske FTDI podľa obrázku.
2) Pred pripojením dosky FTDI k počítaču prepnite zavádzač BOOT 0 z polohy „0“do polohy „1“, aby sa spustil bootloader.
3) Stiahnite si príslušný bootloader (v mojom prípade PC13) z nasledujúceho odkazu:
4) Stiahnite si a nainštalujte nástroj Flasher, pomocou ktorého môžete flashovať binárne súbory:
5) Pripojte hardvér k počítaču a v mojom prípade otvorte nástroj blikača nainštalovaný na nasledujúcom mieste:
6) Keď je nástroj otvorený, vyberte správny port COM a pokračujte. V nasledujúcom kroku, keď uvidíte cieľovú čitateľnú správu, dvakrát prejdite na ďalšie tlačidlo.
7) Vyberte možnosť Stiahnuť do zariadenia, potom kliknutím na tri bodky vyberte binárny súbor umiestnený vo vašom počítači a potom kliknite na tlačidlo Ďalej, ktoré nahrá bootloader do zariadenia a zobrazí správu o úspechu ako na obrázku.
8) Po zatvorení nástroja blikača prepnite prepojku BOOT 0 späť do polohy „0“PRED odpojením napájania dosky STM32.
Krok 4: Nastavenie Arduino IDE pre STM32
1) Pridajte nasledujúcu adresu URL na adresu URL ďalších správcov dosiek:
2) Choďte na Správcu dosiek a vyhľadajte STM32, akonáhle sa zobrazí zoznam, nainštalujte verziu z stm32duino.
3) Pripojte dosku STM32 k počítaču pomocou kábla USB a v ponuke nástrojov vyberte správnu dosku, ako na obrázku vyššie.
4) Teraz otvorte ľubovoľný príklad náčrtu, ktorý chcete, otvoril som príklad Blink a kliknite na tlačidlo nahrávania a budete môcť nahrať kód bez ďalších krokov.
Krok 5: To je ono
Vyskúšajte rôzne príklady náčrtov, ktoré by sa mali nahrať na tabuľu rovnako ľahko, ako to urobila skica Blink.
Dajte mi vedieť v nižšie uvedených komentároch, ako ste dokázali ťažiť výkon tejto dosky pri použití s Arduino IDE, a tiež pre ďalšie objasnenie témy si pozrite moje video na rovnakú tému.