Cuprins:
- Pasul 1: Software folosit:
- Pasul 2: Componente utilizate:
- Pasul 3: Diagrama circuitului
- Pasul 4: Cod:
- Pasul 5: Principiul de lucru și video:
Video: Cum să primiți date de la microcontrolerul STM32 pe computer: 5 pași
2024 Autor: John Day | [email protected]. Modificat ultima dată: 2024-01-30 11:43
Aici, în acest tutorial, am transmis date de la microcontroler la PC folosind unul dintre UART-ul STM32l100 mcu.
Pasul 1: Software folosit:
Acestea sunt software-ul pe care l-am folosit pentru acest proiect:
1. Atollic TrueSTUDIO: Atollic® TrueSTUDIO® pentru STM32 este un IDE de dezvoltare și depanare flexibil și extensibil pentru dezvoltatorii STM32 MCU care doresc instrumente extrem de puternice pentru a ajuta la dezvoltarea de software încorporat de înaltă calitate. TrueSTUDIO® se bazează pe standarde deschise (ECLIPSE și GNU) și este extins cu caracteristici profesionale pentru gestionarea codului și analiza avansată a sistemului. Aceasta oferă o perspectivă unică asupra structurii și comportamentului dinamic al sistemului.
Puteți descărca acest software de pe acest link
2. STM32CubeMX: STM32CubeMX este un instrument grafic care permite o configurare foarte ușoară a microcontrolerelor și microprocesoarelor STM32, precum și generarea codului C de inițializare corespunzător pentru nucleul Arm® Cortex®-M sau un arbore parțial al dispozitivului Linux® pentru Arm ® Cortex®-A core), printr-un proces pas cu pas.
Puteți descărca acest software de pe acest link
Pasul 2: Componente utilizate:
Există în principal două hardwar-uri pe care le-am folosit în acest tutorial:
1.32L100CDISCOVERY: 32L100CDISCOVERY vă ajută să descoperiți caracteristicile microcontrolerelor STM32L100 Value Line pe 32 de biți Cortex®-M3 și să vă dezvoltați cu ușurință aplicațiile. Include tot ce este necesar pentru începători și utilizatori cu experiență pentru a începe rapid. Bazat pe STM32L100RCT6, acesta include un instrument de depanare încorporat ST-LINK / V2, LED-uri, butoane pentru conectarea ușoară a componentelor și modulelor suplimentare.
2. Convertor USB la TTL. Ca și în această placă de descoperire, nu putem obține date seriale direct de la cablul de depanare st-link, așa că trebuie să cumpărăm un convertor USB în TTL. Principiul de funcționare al convertorului USB la TTL este foarte simplu, acesta este un modul convertor USB la TTL UART care se bazează pe CP2102 Bridge by SiLabs. Acest modul poate fi utilizat cu laptopuri care nu au port serial standard. Acest modul creează un port COM virtual folosind USB de pe computerul dvs., care poate suporta diverse rate Baud standard pentru comunicații seriale.
Pasul 3: Diagrama circuitului
Conexiunile sunt cele de mai jos:
Placă de descoperire 32L100 Conversie USB în TTL
Placa de descoperire Txd (PA9) Rxd
GND GND
3V3 3V3
Pasul 4: Cod:
Așa cum am creat codul cu ajutorul STM32CubeMX, așa că aici vă împărtășesc fișierul main.c.
puteți obține fișierul main.c de pe linkul de mai jos
Pasul 5: Principiul de lucru și video:
Aici trebuie mai întâi să deschideți STM32CubeMX, apoi trebuie să alegeți placa potrivită sau mcu dacă utilizați o placă personalizată.
Pentru întregul proces, vă rugăm să urmăriți videoclipul nostru de încorporare.
Întreaga descriere a proiectului este prezentată în videoclipul de mai sus
Dacă aveți vreo îndoială cu privire la acest proiect, nu ezitați să ne comentați mai jos. Și dacă doriți să aflați mai multe despre sistemul încorporat, puteți vizita canalul nostru YouTube
Vă rugăm să vizitați și să apreciați pagina noastră de Facebook pentru actualizări frecvente.
Multumiri si urari de bine, Tehnologii Embedotronics
Recomandat:
Primiți un e-mail de notificare când un canal de pe ThingSpeak nu a fost actualizat pentru o vreme: 16 pași
Primiți un e-mail de notificare atunci când un canal de pe ThingSpeak nu a fost actualizat pentru o vreme: poveste de fundal Am șase sere automatizate care sunt răspândite în Dublin, Irlanda. Prin utilizarea unei aplicații de telefonie mobilă personalizate, pot monitoriza și interacționa de la distanță cu funcțiile automatizate din fiecare seră. Pot deschide / închide manual câștigul
Primiți notificări prin e-mail din proiectele dvs. IoT: 6 pași
Primiți notificări prin e-mail din proiectele dvs. IoT: notificări prin e-mail ale programului care conectează proiectele dvs. IoT la Adafruit IO și IFTTT. Am publicat câteva proiecte IoT. Sper că le-ați văzut, dacă nu, vă invit la profilul meu și le verific. Am vrut să primesc câteva notificări atunci când o variabilă
Cum se face o dronă folosind Arduino UNO - Realizați un Quadcopter folosind microcontrolerul: 8 pași (cu imagini)
Cum se face o dronă folosind Arduino UNO | Realizați un Quadcopter folosind microcontrolerul: Introducere Vizitați canalul meu Youtube O dronă este un gadget (produs) foarte scump de cumpărat. În această postare voi discuta, cum o fac la prețuri ieftine ?? Și cum poți să-ți faci propriile tale la prețuri ieftine … Ei bine, în India toate materialele (motoare, ESC-uri
Cum să interfațați o matrice cu LED-uri conduse MAX7219 8x8 cu microcontrolerul ATtiny85: 7 pași
Cum să interfațați o matrice cu LED-uri conduse MAX7219 8x8 cu microcontroler ATtiny85: Controlerul MAX7219 este fabricat de Maxim Integrated, este un driver de afișare compact-serial, de intrare / ieșire cu catod comun, care ar putea interfața microcontrolerele cu 64 de LED-uri individuale, afișaje numerice cu 7 segmente cu LED până la 8 cifre, afișaj grafic cu bare
Cum să preluați date dintr-o bază de date Firebase pe NodeMCU: 7 pași
Cum să preluăm date dintr-o bază de date Firebase pe NodeMCU: Pentru acest lucru instructiv, vom prelua date dintr-o bază de date în Google Firebase și le vom prelua folosind un NodeMCU pentru analiză ulterioară. CERINȚE DE PROIECT: 1) NodeMCU sau controler ESP8266 cont pentru crearea unei baze de date Firebase. 3) Descărcați