Sadržaj:

Kako primiti podatke sa mikrokontrolera zasnovanog na STM32 na računar: 5 koraka
Kako primiti podatke sa mikrokontrolera zasnovanog na STM32 na računar: 5 koraka

Video: Kako primiti podatke sa mikrokontrolera zasnovanog na STM32 na računar: 5 koraka

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

Ovdje u ovom vodiču smo prenijeli 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 je fleksibilan i proširiv IDE za razvoj i otklanjanje grešaka za STM32 MCU programere koji žele izuzetno moćne alate koji pomažu u razvoju visokokvalitetnog ugrađenog softvera. TrueSTUDIO® je zasnovan na otvorenim standardima (ECLIPSE i GNU) i proširen profesionalnim funkcijama za upravljanje kodovima i naprednu sistemsku analizu. Ovo daje jedinstven uvid u strukturu i dinamičko ponašanje sistema.

Ovaj softver možete preuzeti sa ove veze

2. STM32CubeMX: STM32CubeMX je grafički alat koji omogućava 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 ® jezgro Cortex®-A), kroz korak-po-korak proces.

Ovaj softver možete preuzeti sa 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 vam pomaže da otkrijete karakteristike 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. Baziran na STM32L100RCT6, uključuje ST-LINK/V2 ugrađeni alat za otklanjanje grešaka, 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 na TTL pretvarača je vrlo jednostavan. Ovo je USB na TTL UART pretvarački modul koji je baziran na CP2102 Bridgeu kompanije SiLabs. Ovaj modul se može koristiti sa laptop računarima koji nemaju standardni serijski port. Ovaj modul stvara virtualni COM port pomoću USB -a na vašem računaru koji može podržati različite standardne brzine prijenosa za serijsku komunikaciju.

Korak 3: Dijagram kola

Dijagram kola
Dijagram kola

Veze su sljedeće:

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 kod kreirali uz pomoć STM32CubeMX, ovdje vam dijelim datoteku main.c.

datoteku main.c možete dobiti sa donje veze

Korak 5: Princip rada i video:

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

Za cijeli postupak pogledajte naš ugrađeni video.

Cijeli opis projekta dat je u gornjem videu

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

Posetite i lajkujte našu Facebook stranicu za česta ažuriranja.

Hvala i pozdrav, Embedotronics Technologies

Preporučuje se: