Obsah:
- Krok 1: Získejte PCB pro svůj projekt
- Krok 2: STM32F103C8 Vs STM32F030F4 Vs STM8S103F3 Vs Arduino
- Krok 3: Nahrání bootloaderu Arduino do STM32
- Krok 4: Nastavení IDE Arduino pro STM32
- Krok 5: To je ono
Video: Použití STM32 jako výukový program Arduino - STM32F103C8: 5 kroků
2024 Autor: John Day | [email protected]. Naposledy změněno: 2024-01-30 08:21
Hej, co se děje, lidi! Akarsh sem z CETech.
V následujícím tutoriálu se podíváme na různé mikrokontroléry nabízené STM jako STM32F103C8, STM32F030F4 a STM8S103F3.
Porovnáme tyto mikroskopy navzájem a porovnáme je s Arduinem.
Jakmile to nebude fungovat, převedeme STM32F103C8 na Arduino, abyste mohli do STM32 nahrát libovolný kód Arduino IDE pomocí kabelu USB, jako byste to udělali s Arduino.
Začněme nyní zábavou.
Krok 1: Získejte PCB pro svůj projekt
Musíte se podívat na PCBGOGO a objednat si levné PCB online!
Získáte 10 kvalitních desek plošných spojů vyrobených a odeslaných až k vašim dveřím za 5 $ a nějakou dopravu. Při první objednávce získáte také slevu na poštovné.
PCBGOGO má schopnost montáže desek plošných spojů a výroby šablon a také dodržování dobrých standardů kvality.
Podívejte se na ně Pokud potřebujete nechat vyrobit nebo sestavit desky plošných spojů.
Krok 2: STM32F103C8 Vs STM32F030F4 Vs STM8S103F3 Vs Arduino
Takže podle výše uvedeného srovnání, které jsem nakreslil, shrňme naše zjištění:
1) Arduino a STM8 jsou 8bitové procesory a další dva jsou 32bitové MCU.
2) STM32F103 má největší flash paměť, která je ve srovnání s Arduinem dvojnásobná, zatímco RAM je 10krát větší než u Arduina.
3) Cena výkonného STM32F103 je nižší než u klonu Arduino Nano, ale ve srovnatelném rozsahu. STM8S103 je naopak levný mikro, ale rozhodně poskytuje menší výkon.
4) Programování Arduina je stejně jednoduché jako připojení kabelu USB a stisknutí tlačítka pro odeslání v IDE. Řada STM32 tuto funkci nemá po vybalení, ale lze ji přidat do STM32F103 nahráním bootloaderu Arduino. Což uděláme v dalších krocích:)
Krok 3: Nahrání bootloaderu Arduino do STM32
1) Připojte STM32F103 k desce FTDI podle obrázku.
2) Před připojením desky FTDI k počítači před spuštěním zavaděče přepněte záhlaví BOOT 0 z polohy '0' do polohy '1'
3) Stáhněte si příslušný bootloader (v mém případě PC13) z následujícího odkazu:
4) Stáhněte si a nainstalujte nástroj Flasher, pomocí kterého můžete flashovat binární soubor:
5) Připojte hardware k počítači a otevřete blikač nainstalovaný v následujícím umístění pro můj případ:
6) Jakmile je nástroj otevřený, vyberte správný port COM a pokračujte, v dalším kroku, když uvidíte cílovou čitelnou zprávu, pokračujte dvakrát na další tlačítko.
7) Vyberte možnost Stáhnout do zařízení, poté kliknutím na 3 tečky vyberte binární soubor umístěný ve vašem počítači a poté klikněte na tlačítko Další, které načte zavaděč do zařízení a zobrazí zprávu o úspěchu jako na obrázku.
8) Po zavření nástroje blikače změňte propojku BOOT 0 zpět do polohy „0“PŘED odpojením napájení desky STM32.
Krok 4: Nastavení IDE Arduino pro STM32
1) Přidejte následující adresu URL na adresu URL dalších správců desek:
2) Přejděte na Správce desek a vyhledejte STM32, jakmile se zobrazí seznam, nainstalujte verzi ze stm32duino.
3) Připojte desku STM32 k počítači pomocí kabelu USB a v nabídce nástrojů vyberte správnou desku jako na obrázku výše.
4) Nyní otevřete libovolný ukázkový náčrt, který chcete, otevřel jsem příklad Blink a stačí stisknout tlačítko pro odeslání a budete moci nahrát kód bez dalších kroků.
Krok 5: To je ono
Vyzkoušejte různé příklady skic, které by se měly nahrát na tabuli stejně snadno jako skica Blink.
Dejte mi vědět v níže uvedených komentářích, jak jste mohli získat sílu této desky při použití s Arduino IDE, a také pro další objasnění tématu sledujte moje video na stejné téma.
Doporučuje:
Arduino jako ISP -- Vypálit šestihranný soubor v AVR -- Pojistka v AVR -- Arduino jako programátor: 10 kroků
Arduino jako ISP || Vypálit šestihranný soubor v AVR || Pojistka v AVR || Arduino jako programátor: ……………………… Přihlaste se k odběru mého YouTube kanálu pro další videa …….. Tento článek je vše o arduino jako isp. Pokud chcete nahrát hex soubor nebo chcete nastavit pojistku v AVR, nemusíte kupovat programátor, můžete
Použití modulu TTP223 jako přepínače: 5 kroků
Používání modulu TTP223 jako přepínače: Tento návod se týká kapacitního dotykového modulu TTP223. Potřebujete pouze základní znalosti z elektroniky a programování arduina. Pokud máte nějaké dotazy nebo problémy, můžete mě kontaktovat na mém e -mailu: [email protected] . Zde je odkaz na video m
Keytar Hero (použití kytarového ovladače Wii jako syntetizátoru): 7 kroků (s obrázky)
Keytar Hero (Používání kytarového ovladače Wii jako syntetizátoru): Hry Guitar Hero byly před tuctem let v módě, takže se kolem hromady prachu povaluje spousta starých kytarových ovladačů. Mají spoustu tlačítek, knoflíků a páček, tak proč je znovu dobře nevyužít? Ovladač kytary
Použití LED matice jako skeneru: 8 kroků (s obrázky)
Použití LED matice jako skeneru: Běžné digitální fotoaparáty fungují tak, že k zachycení světla, které se odráží od předmětu, využívá velké množství světelných senzorů. V tomto experimentu jsem chtěl zjistit, zda mohu postavit zpětnou kameru: místo řady světelných senzorů mám
Lekce 2: Použití Arduina jako zdroje energie pro obvod: 6 kroků
Lekce 2: Použití Arduina jako zdroje energie pro obvod: Dobrý den, studenti, moje druhá lekce mého kurzu pro výuku základní elektroniky. Pro ty, kteří neviděli moji první lekci, která popisuje velmi, velmi, základy obvodů, podívejte se na to nyní. Pro ty, kteří již viděli můj předchozí le