Sommario:

Come ricevere dati dal microcontrollore basato su STM32 al PC: 5 passaggi
Come ricevere dati dal microcontrollore basato su STM32 al PC: 5 passaggi

Video: Come ricevere dati dal microcontrollore basato su STM32 al PC: 5 passaggi

Video: Come ricevere dati dal microcontrollore basato su STM32 al PC: 5 passaggi
Video: 5)Lezione universitaria programmazione firmware. Teoria SPI andare al minuto: 1 h 34 min. ISCRIVITI 2024, Novembre
Anonim
Come ricevere dati dal microcontrollore basato su STM32 al PC
Come ricevere dati dal microcontrollore basato su STM32 al PC

Qui in questo tutorial abbiamo trasmesso i dati dal microcontrollore al PC utilizzando una delle UART di STM32l100 mcu.

Passaggio 1: Software utilizzato:

Software utilizzato
Software utilizzato
Software utilizzato
Software utilizzato

Questi sono i software che abbiamo utilizzato per questo progetto:

1. Atollic TrueSTUDIO: Atollic® TrueSTUDIO® per STM32 è un IDE di sviluppo e debug flessibile ed estensibile per sviluppatori MCU STM32 che desiderano strumenti estremamente potenti per aiutare nello sviluppo di software embedded di alta qualità. TrueSTUDIO® è basato su standard aperti (ECLIPSE e GNU) e ampliato con funzionalità professionali per la gestione del codice e l'analisi avanzata del sistema. Ciò fornisce una visione unica della struttura e del comportamento dinamico del sistema.

Puoi scaricare questo software da questo link

2. STM32CubeMX: STM32CubeMX è uno strumento grafico che consente una configurazione molto semplice di microcontrollori e microprocessori STM32, nonché la generazione del codice C di inizializzazione corrispondente per il core Arm® Cortex®-M o un Linux® Device Tree parziale per Arm ® Cortex®-A core), attraverso un processo graduale.

Puoi scaricare questo software da questo link

Passaggio 2: componenti utilizzati:

Componenti utilizzati
Componenti utilizzati
Componenti utilizzati
Componenti utilizzati

Ci sono principalmente due hardware che abbiamo usato in questo tutorial:

1.32L100CDISCOVERY: 32L100CDISCOVERY ti aiuta a scoprire le caratteristiche dei microcontrollori STM32L100 Value Line Cortex®-M3 a 32 bit e a sviluppare facilmente le tue applicazioni. Include tutto il necessario per principianti e utenti esperti per iniziare rapidamente. Basato su STM32L100RCT6, include uno strumento di debug integrato ST-LINK/V2, LED, pulsanti per una facile connessione di componenti e moduli aggiuntivi.

2. Convertitore da USB a TTL. Poiché in questa scheda di scoperta non possiamo ottenere dati seriali direttamente dal cavo debugger st-link, quindi dobbiamo acquistare un convertitore da USB a TTL. Il principio di funzionamento del convertitore da USB a TTL è molto semplice. Si tratta di un modulo convertitore UART da USB a TTL basato su CP2102 Bridge di SiLabs. Questo modulo può essere utilizzato con laptop che non dispongono di una porta seriale standard. Questo modulo crea una porta COM virtuale tramite USB sul computer in grado di supportare vari Baud Rate standard per la comunicazione seriale.

Passaggio 3: schema elettrico

Schema elettrico
Schema elettrico

I collegamenti sono i seguenti:

32L100discovery boardConversione da USB a TTL

Txd della scheda di scoperta (PA9) Rxd

GND GND

3V3 3V3

Passaggio 4: codice:

Poiché abbiamo creato il codice con l'aiuto di STM32CubeMX, qui ti condivido il file main.c.

puoi ottenere il file main.c dal link sottostante

Passaggio 5: principio di funzionamento e video:

Qui per prima cosa è necessario aprire STM32CubeMX, quindi è necessario scegliere la scheda o l'mcu corretti se si utilizza una scheda personalizzata.

Per l'intero processo, guarda il nostro video di incorporamento.

L'intera descrizione del progetto è fornita nel video sopra

Se hai qualche dubbio su questo progetto, sentiti libero di commentarci qui sotto. E se vuoi saperne di più sul sistema embedded puoi visitare il nostro canale youtube

Visita e metti mi piace alla nostra pagina Facebook per aggiornamenti frequenti.

Grazie e saluti, Tecnologie di embedotronica

Consigliato: