
Sadržaj:
2025 Autor: John Day | [email protected]. Zadnja promjena: 2025-01-23 14:47

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:


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:


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

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:
Dizajn oscilatora temeljenog na trenutnom načinu rada za pojačala zvuka klase D: 6 koraka

Dizajn trenutnog oscilatora za pojačala zvuka klase D: Posljednjih godina, pojačala zvuka klase D postala su poželjno rješenje za prijenosne audio sustave kao što su MP3 i mobilni telefoni zbog svoje visoke učinkovitosti i niske potrošnje energije. Oscilator je važan dio klase D au
Prototip projekta semafora temeljenog na Atmega16 koji koristi 7 -segmentni zaslon (simulacija Proteus): 5 koraka

Prototip projekta semafora temeljenog na Atmega16 koristeći 7 -segmentni zaslon (simulacija Proteus): U ovom projektu napravit ćemo projekt semafora temeljen na Atmega16. Ovdje smo uzeli jednu 7 segmentnu i 3 LED diode za označavanje signala semafora
Konfiguracija bitova osigurača AVR mikrokontrolera. Stvaranje i učitavanje u flash memoriji mikrokontrolera LED programa koji treperi .: 5 koraka

Konfiguracija bitova osigurača AVR mikrokontrolera. Stvaranje i učitavanje u Flash memoriji mikrokontrolera LED trepćućeg programa. U ovom slučaju izradit ćemo jednostavan program u C kodu i snimiti ga u memoriju mikrokontrolera. Napisat ćemo vlastiti program i sastaviti hex datoteku, koristeći Atmel Studio kao integriranu razvojnu platformu. Konfigurirat ćemo osigurač bi
Kako nadograditi LAPTOP CPU (i druge cool stvari!) Kako biste polako/mrtvo prijenosno računalo pretvorili u BRZO prijenosno računalo!: 4 koraka

Kako nadograditi LAPTOP CPU (i druge kul stvari!) Kako biste prijenosno računalo SLOW/DEAD pretvorili u BRZO prijenosno računalo!: Zdravo, sve! Nedavno sam kupio prijenosno računalo Packard Bell Easynote TM89, koje je u osnovi bilo premalo specifikacija za moj ukus vrlo zastario … LCD je razbijen, a glavni tvrdi disk zaplijenjen pa je prijenosno računalo u biti mrtvo … Pogledajte fotografiju na
Pružanje opisa za streaming video zapisa temeljenog na Flash-u: 10 koraka

Pružanje opisa za streaming video zapisa temeljenog na Flash-u: BY KEVIN JONES (preuzmite PDF verziju ovog uputstva iz DCMP-ove Informacijske centrale za informacije o pristupačnosti.)? &Quot; Kako mogu napisati titlove svojim medijima? &Quot;? ? " Kako mogu napisati svoj videozapis za YouTube ili svoju web stranicu? "? ? & quot