Tartalomjegyzék:

Az adatok fogadása az STM32 alapú mikrokontrollerről a számítógépre: 5 lépés
Az adatok fogadása az STM32 alapú mikrokontrollerről a számítógépre: 5 lépés

Videó: Az adatok fogadása az STM32 alapú mikrokontrollerről a számítógépre: 5 lépés

Videó: Az adatok fogadása az STM32 alapú mikrokontrollerről a számítógépre: 5 lépés
Videó: STM32 vezérelt TDA7294 erősítő - 2. rész - HW/SW részletek 2024, December
Anonim
Hogyan lehet adatokat fogadni az STM32 alapú mikrokontrollerről a számítógépre
Hogyan lehet adatokat fogadni az STM32 alapú mikrokontrollerről a számítógépre

Ebben az oktatóanyagban adatokat továbbítottunk a mikrokontrollerről a PC -re az STM32l100 mcu egyik UART használatával.

1. lépés: Használt szoftver:

Felhasznált szoftver
Felhasznált szoftver
Felhasznált szoftver
Felhasznált szoftver

Ezeket a szoftvereket használtuk ehhez a projekthez:

1. Atollic TrueSTUDIO: Az Atollic® TrueSTUDIO® for STM32 egy rugalmas és bővíthető fejlesztési és hibakeresési IDE azoknak az STM32 MCU fejlesztőknek, akik rendkívül hatékony eszközöket szeretnének elősegíteni a kiváló minőségű beágyazott szoftverek fejlesztésében. A TrueSTUDIO® nyílt szabványokon (ECLIPSE és GNU) alapul, és professzionális funkciókkal bővíti a kódkezelést és a fejlett rendszerelemzést. Ez egyedülálló betekintést nyújt a rendszer szerkezetébe és dinamikus viselkedésébe.

Ezt a szoftvert innen töltheti le

2. STM32CubeMX: Az STM32CubeMX egy grafikus eszköz, amely lehetővé teszi az STM32 mikrovezérlők és mikroprocesszorok nagyon egyszerű konfigurálását, valamint a megfelelő inicializáló C kód generálását az Arm® Cortex®-M maghoz vagy egy részleges Linux® eszközfát az élesítéshez ® Cortex®-A mag), lépésről lépésre.

Ezt a szoftvert innen töltheti le

2. lépés: Használt összetevők:

Használt komponensek
Használt komponensek
Használt komponensek
Használt komponensek

Főleg két hardvert használtunk ebben az oktatóanyagban:

1.32L100CDISCOVERY: A 32L100CDISCOVERY segít felfedezni az STM32L100 Value Line 32 bites Cortex®-M3 mikrovezérlők tulajdonságait és az alkalmazások egyszerű fejlesztését. Mindent tartalmaz, ami a kezdőknek és a tapasztalt felhasználóknak a gyors kezdéshez szükséges. Az STM32L100RCT6 alapján ST-LINK/V2 beágyazott hibakeresési eszközt, LED-eket, nyomógombokat tartalmaz a további alkatrészek és modulok egyszerű csatlakoztatásához.

2. USB -TTL átalakító. Mint ebben a felfedező táblában, nem kaphatunk soros adatokat közvetlenül az st-link hibakereső kábelből, ezért egy USB-TTL átalakítót kell vásárolnunk. Az USB -TTL átalakító működési elve nagyon egyszerű. Ez egy USB -TTL UART átalakító modul, amely a CP2102 Bridge by SiLabs rendszeren alapul. Ez a modul használható olyan laptopokkal, amelyek nem rendelkeznek szabványos soros porttal. Ez a modul virtuális COM -portot hoz létre a számítógép USB -jével, amely támogatja a szabványos soros kommunikációs Baud -sebességeket.

3. lépés: Áramköri diagram

Kördiagramm
Kördiagramm

A csatlakozók a következők:

32L100discovery board USB -TTL átalakító

Felfedező tábla (PA9) Rxd

GND GND

3V3 3V3

4. lépés: Kód:

Mivel a kódot az STM32CubeMX segítségével hoztuk létre, itt megosztom veletek a main.c fájlt.

a main.c fájlt az alábbi linkről szerezheti be

5. lépés: Működési elv és videó:

Itt először meg kell nyitnia az STM32CubeMX -et, majd ki kell választania a megfelelő táblát vagy mcu -t, ha testreszabott táblát használ.

A teljes folyamatért nézze meg a beágyazási videónkat.

A projekt teljes leírását a fenti videó tartalmazza

Ha kétségei vannak ezzel a projekttel kapcsolatban, bátran írjon nekünk az alábbiakban. Ha pedig többet szeretne megtudni a beágyazott rendszerről, látogasson el youtube csatornánkra

Látogassa meg és kedvelje Facebook oldalunkat a gyakori frissítésekért.

Köszönettel és üdvözlettel, Embedotronics Technologies

Ajánlott: