Sadržaj:
2025 Autor: John Day | [email protected]. Zadnja izmjena: 2025-01-13 06:57
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:
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:
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
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