Tartalomjegyzék:
- 1. lépés: PCB -k beszerzése a projekthez
- 2. lépés: STM32F103C8 vs STM32F030F4 vs STM8S103F3 Vs Arduino
- 3. lépés: Az Arduino Bootloader feltöltése az STM32 -re
- 4. lépés: Az Arduino IDE beállítása az STM32 számára
- 5. lépés: Ez az
Videó: STM32 használata, mint egy Arduino bemutató - STM32F103C8: 5 lépés
2024 Szerző: John Day | [email protected]. Utoljára módosítva: 2024-01-30 09:40
Hé, mi újság, srácok! Akarsh itt a CETech -től.
A következő oktatóanyagban az STM által kínált különböző mikrokontrollereket fogjuk megvizsgálni, mint például az STM32F103C8, STM32F030F4 és STM8S103F3.
Ezeket a mikrókat összehasonlítjuk egymással, valamint az Arduino -val.
Amint ez megszűnik, az STM32F103C8 -at átalakítjuk Arduino -ra, hogy bármilyen Arduino IDE -kódot feltölthessen az STM32 -be, csak egy USB -kábel segítségével, mint az Arduino esetében.
Kezdjük most a szórakozással.
1. lépés: PCB -k beszerzése a projekthez
Olvassa el a PCBGOGO -t, ha olcsón szeretne PCB -t rendelni!
Kapsz 10 jó minőségű NYÁK -t, amelyeket 5 dollárért és némi szállításért a házadhoz szállítasz. Az első rendelés szállításakor kedvezményt is kap.
A PCBGOGO képes NYÁK -összeszerelésre és sablongyártásra, valamint jó minőségi előírások betartására.
Nézze meg őket, ha PCB -ket kell gyártania vagy összeszerelnie.
2. lépés: STM32F103C8 vs STM32F030F4 vs STM8S103F3 Vs Arduino
Tehát a fenti összehasonlítás szerint összegezzük a megállapításainkat:
1) Az Arduino és az STM8 8 bites processzor, a másik kettő pedig 32 bites MCU.
2) Az STM32F103 rendelkezik a legnagyobb flash memóriával, amely kétszeres az Arduino -hoz képest, míg a RAM 10 -szer nagyobb, mint az Arduino.
3) Az erős STM32F103 ára alacsonyabb, mint egy Arduino Nano klóné, de összehasonlítható tartományban van. Az STM8S103 éppen ellenkezőleg, olcsó mikroként működik, de határozottan kevesebb energiát szállít.
4) Az Arduino programozása olyan egyszerű, mint az USB -kábel csatlakoztatása és az IDE feltöltési gombjának megnyomása. Az STM32 sorozat nem rendelkezik ezzel a funkcióval, de hozzáadható az STM32F103 készülékhez az Arduino rendszerbetöltő feltöltésével. Ezt fogjuk tenni a következő lépésekben:)
3. lépés: Az Arduino Bootloader feltöltése az STM32 -re
1) Csatlakoztassa az STM32F103 -at egy FTDI -kártyával, mint a képen.
2) Kapcsolja a BOOT 0 fejlécet a „0” állásból az „1” állásba, mielőtt az FTDI kártyát a számítógéphez csatlakoztatja a rendszerbetöltő villogásához.
3) Töltse le a megfelelő rendszerbetöltőt (esetemben PC13) az alábbi linkről:
4) Töltse le és telepítse a Villogó eszközt, amellyel a binárisat felvillanhatja:
5) Csatlakoztassa a hardvert a számítógéphez, és nyissa meg az esetemben a következő helyre telepített villogó eszközt:
6) Ha az eszköz nyitva van, válassza ki a megfelelő COM portot, és folytassa, a következő lépésben, amikor látja a célolvasható üzenetet, lépjen kétszer a következő gombra.
7) Válassza a Letöltés eszközre opciót, majd válassza ki a számítógépen található bináris fájlt a 3 pontra kattintva, majd kattintson a Tovább gombra, amely feltölti a rendszerbetöltőt az eszközre, és sikeres üzenetet jelenít meg, mint a képen.
8) A villogó szerszám bezárása után állítsa vissza a BOOT 0 jumpert „0” állásba, mielőtt lekapcsolja az STM32 kártyát.
4. lépés: Az Arduino IDE beállítása az STM32 számára
1) Adja hozzá a következő URL -t a további táblák kezelő URL -jéhez:
2) Goto Boards Manager és keresse meg az STM32 parancsot, amint megjelenik a lista, telepítse az stm32duino verzióját.
3) Csatlakoztassa az STM32 kártyát a számítógéphez USB -kábellel, és válassza ki a megfelelő kártyát az eszközök menüjében, mint a fenti képen.
4) Most nyissa meg a kívánt példavázlatot, megnyitottam a Blink példát, és csak nyomja meg a feltöltés gombot, és minden további lépés nélkül feltöltheti a kódot.
5. lépés: Ez az
Próbáljon ki különböző példavázlatokat, amelyeket ugyanolyan könnyen fel kell tölteni a táblára, mint a Blink -vázlatot.
Az alábbi megjegyzésekben tudassa velem, hogyan tudta kihasználni ennek a táblának az erejét, amikor az Arduino IDE -vel együtt használják.
Ajánlott:
Egy Raspberry Pi NAS, amely valóban úgy néz ki, mint egy NAS: 13 lépés (képekkel)
Egy Raspberry Pi NAS, ami tényleg úgy néz ki, mint egy NAS: Miért egy Raspberry Pi NAS? Nos, én egy gyönyörű, de helytakarékos Raspberry Pi NAS -t kerestem az internetről, és nem találtam semmit. Találtam néhány NAS -konstrukciót, egy Raspberry Pi -t fa alapra ragasztva, de nem ezt akarom. Azt akarom
Több mint 4 motor használata - Több motorpajzs egymásra rakása: 3 lépés
Több mint 4 motor használata - Több motorpajzs egymásra rakása: Utasítható vibrotactile szenzoros helyettesítő és növelő eszköz (https: //www.instructables.com/id/Vibrotactile-Sens …) bemutatja az érzékelést lefordító eszköz felépítésének módját bemenet a vibrációs ingerekbe. Ezek a vibrációs ingerek
A Si4703 FM rádiólap használata RDS -sel - Arduino bemutató: 5 lépés (képekkel)
A Si4703 FM rádiólap használata RDS -sel - Arduino bemutató: Ez a Silicon Laboratories Si4703 FM tuner chip kiértékelő táblája. Az egyszerű FM -rádión túl a Si4703 képes a Radio Data Service (RDS) és a Radio Broadcast Data Service (RBDS) információk észlelésére és feldolgozására is
Zseb LED fény (mint egy fénykard egy kicsit .. Kicsit hasznos): 4 lépés
Zsebes LED -lámpa (mint egy kicsit a fénykard .. Kicsit hasznos): Ez az utasítás remélhetőleg megmutatja, hogyan lehet hasznos, praktikus és valószínűleg szórakoztató zseblámpát készíteni. Először is elnézést a képminőségért. a fényképezőgép közelről is bekapcsolt makró mellett. Ezenkívül le kellett írnom az utasításokat, mivel ezt elkészítettem
Olcsó (mint az ingyenes [mint a sörben]) Többméteres állvány: 4 lépés
Olcsó (mint az Ingyenes [mint a Sörben]) Többméteres állvány: Bosszantott, hogy meg kell emelnem a nyakamat, vagy bizonytalanul kell egyensúlyoznom az olcsó 4 dolláros többméteres valahol, ahol valóban elolvashatom a kijelzőt. Ezért úgy döntöttem, hogy a saját kezembe veszem a dolgokat! Ez egyben az első strukturálható, tehát ha valakinek van hasznos megjegyzése