Sadržaj:
- Korak 1: Korišteni softver:
- Korak 2: Korištene komponente:
- Korak 3: Dijagram kola
- Korak 4: Kôd:
- Korak 5: Princip rada i video:
Video: Kako primiti podatke sa mikrokontrolera zasnovanog na STM32 na računar: 5 koraka
2024 Autor: John Day | [email protected]. Zadnja izmjena: 2024-01-30 08:05
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
Preporučuje se:
Dizajn trenutnog oscilatora zasnovanog na audio pojačalima klase D: 6 koraka
Dizajn trenutnog oscilatora zasnovanog na audio pojačalima klase D: Posljednjih godina, pojačala audio klase D postala su poželjno rješenje za prijenosne audio sisteme kao što su MP3 i mobilni telefoni zbog njihove visoke efikasnosti i niske potrošnje energije. Oscilator je važan dio klase D au
Sistem prisustva zasnovanog na otiscima prstiju i RFID -u koji koristi Raspberry Pi i MySQL bazu podataka: 5 koraka
Sistem prisustva zasnovanog na otiscima prstiju i RFID -u koji koristi Raspberry Pi i MySQL bazu podataka: Video ovog projekta
[Nosivi miš] Kontroler nosivog miša zasnovanog na Bluetooth-u za Windows 10 i Linux: 5 koraka
[Wearable Mouse] Kontroler nosivog miša zasnovanog na Bluetooth-u za Windows 10 i Linux: Napravio sam kontroler miša zasnovan na Bluetooth-u koji se može koristiti za kontrolu pokazivača miša i izvođenje operacija povezanih sa mišem sa računara u hodu, bez dodirivanja bilo koje površine. Elektroničko kolo, ugrađeno u rukavicu, može se koristiti za praćenje h
Prototip projekta Atmega16 zasnovanog na semaforu koji koristi 7 -segmentni prikaz (Proteusova simulacija): 5 koraka
Prototip projekta semafora zasnovanog na Atmega16 koristeći 7 -segmentni prikaz (Proteusova simulacija): U ovom projektu ćemo napraviti projekat semafora zasnovan na Atmega16. Ovdje smo uzeli jednu 7 segmentnu i 3 LED diode za označavanje signala semafora
Konfiguracija bitova osigurača AVR mikrokontrolera. Kreiranje i učitavanje u fleš memoriji mikrokontrolera programa LED treperenja .: 5 koraka
Konfiguracija bitova osigurača AVR mikrokontrolera. Kreiranje i učitavanje u fleš memoriji mikrokontrolera LED trepćućeg programa. U ovom slučaju kreirat ćemo jednostavan program u C kodu i snimiti ga u memoriju mikrokontrolera. Napisat ćemo vlastiti program i kompajlirati heksadecimalnu datoteku, koristeći Atmel Studio kao integriranu razvojnu platformu. Konfigurirat ćemo osigurač bi