Sadržaj:

Kako primiti podatke s mikrokontrolera temeljenog na STM32 na računalo: 5 koraka
Kako primiti podatke s mikrokontrolera temeljenog na STM32 na računalo: 5 koraka

Video: Kako primiti podatke s mikrokontrolera temeljenog na STM32 na računalo: 5 koraka

Video: Kako primiti podatke s mikrokontrolera temeljenog na STM32 na računalo: 5 koraka
Video: Обзор и конфигурация модуля EBYTE LoRa 2024, Srpanj
Anonim
Kako primati podatke s mikrokontrolera temeljenog na STM32 na računalo
Kako primati podatke s mikrokontrolera temeljenog na STM32 na računalo

Ovdje u ovom vodiču prenijeli smo podatke s mikrokontrolera na računalo pomoću jednog od UART -a STM32l100 mcu.

Korak 1: Korišteni softver:

Korišteni softver
Korišteni softver
Korišteni softver
Korišteni softver

Ovo je softver koji smo koristili za ovaj projekt:

1. Atollic TrueSTUDIO: Atollic® TrueSTUDIO® za STM32 fleksibilan je i proširiv IDE za razvoj i otklanjanje pogrešaka za STM32 MCU programere koji žele iznimno moćne alate za pomoć u razvoju visokokvalitetnog ugrađenog softvera. TrueSTUDIO® temelji se na otvorenim standardima (ECLIPSE i GNU) i proširen je profesionalnim značajkama za upravljanje kodovima i naprednu analizu sustava. To daje jedinstven uvid u strukturu i dinamičko ponašanje sustava.

Ovaj softver možete preuzeti s ove veze

2. STM32CubeMX: STM32CubeMX je grafički alat koji omogućuje vrlo jednostavno konfiguriranje STM32 mikrokontrolera i mikroprocesora, kao i generiranje odgovarajućeg inicijalizacijskog C koda za jezgru Arm® Cortex®-M ili djelomično Linux® stablo uređaja za Arm ® jezgra Cortex®-A), postupnim postupkom.

Ovaj softver možete preuzeti s ove veze

Korak 2: Korištene komponente:

Korištene komponente
Korištene komponente
Korištene komponente
Korištene komponente

U ovom su vodiču uglavnom korištena dva hardvera:

1.32L100CDISCOVERY: 32L100CDISCOVERY pomaže vam da otkrijete značajke 32-bitnih Cortex®-M3 mikrokontrolera STM32L100 Value Line i da lako razvijete svoje aplikacije. Uključuje sve što je potrebno početnicima i iskusnim korisnicima da brzo započnu. Na temelju STM32L100RCT6, uključuje ugrađeni alat za otklanjanje pogrešaka ST-LINK/V2, LED diode, tipke za jednostavno povezivanje dodatnih komponenti i modula.

2. USB u TTL pretvarač. Kao i na ovoj ploči za otkrivanje, ne možemo dobiti serijske podatke izravno sa kabla za ispravljanje pogrešaka st-link, pa moramo kupiti jedan USB na TTL pretvarač. Princip rada USB u TTL pretvarača vrlo je jednostavan. Ovo je USB u TTL UART pretvarački modul koji se temelji na CP2102 Bridgeu tvrtke SiLabs. Ovaj se modul može koristiti s prijenosnim računalima koja nemaju standardni serijski priključak. Ovaj modul stvara virtualni COM port pomoću USB -a na vašem računalu koji može podržati različite standardne brzine prijenosa za serijsku komunikaciju.

Korak 3: Dijagram kruga

Kružni dijagram
Kružni dijagram

Veze su kako slijedi:

Konvertirajte 32L100 ploču za otkrivanjeUSB u TTL

Txd ploče za otkrivanje (PA9) Rxd

GND GND

3V3 3V3

Korak 4: Kôd:

Kako smo kôd stvorili uz pomoć STM32CubeMX, ovdje vam dijelim datoteku main.c.

datoteku main.c možete dobiti s donje veze

Korak 5: Princip rada i video:

Ovdje prvo morate otvoriti STM32CubeMX, a zatim morate odabrati pravu ploču ili mcu ako koristite prilagođenu ploču.

Za cijeli proces pogledajte naš ugrađeni video.

Cijeli opis projekta dan je u videu iznad

Ako imate bilo kakvih nedoumica u vezi ovog projekta, slobodno nas komentirajte u nastavku. A ako želite saznati više o ugrađenom sustavu, posjetite naš youtube kanal

Posjetite i lajkajte našu Facebook stranicu za česta ažuriranja.

Hvala i pozdrav, Embedotronics Technologies

Preporučeni: