Tartalomjegyzék:

STM32 használata, mint egy Arduino bemutató - STM32F103C8: 5 lépés
STM32 használata, mint egy Arduino bemutató - STM32F103C8: 5 lépés

Videó: STM32 használata, mint egy Arduino bemutató - STM32F103C8: 5 lépés

Videó: STM32 használata, mint egy Arduino bemutató - STM32F103C8: 5 lépés
Videó: Как использовать SSD1306 128x32 OLED-дисплей I2C с кодом Arduino 2024, November
Anonim
Image
Image
Szerezzen PCB -ket a projekthez
Szerezzen PCB -ket a projekthez

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

STM32F103C8 vs STM32F030F4 vs STM8S103F3 Vs Arduino
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

Az Arduino Bootloader feltöltése az STM32 -re
Az Arduino Bootloader feltöltése az STM32 -re
Az Arduino Bootloader feltöltése az STM32 -re
Az Arduino Bootloader feltöltése az STM32 -re
Az Arduino Bootloader feltöltése az STM32 -re
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

Az Arduino IDE beállítása az STM32 számára
Az Arduino IDE beállítása az STM32 számára
Az Arduino IDE beállítása az STM32 számára
Az Arduino IDE beállítása az STM32 számára
Az Arduino IDE beállítása az STM32 számára
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

Ez az!
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: