Sommario:
- Passaggio 1: Software utilizzato:
- Passaggio 2: componenti utilizzati:
- Passaggio 3: schema elettrico
- Passaggio 4: codice:
- Passaggio 5: principio di funzionamento e video:
Video: Come ricevere dati dal microcontrollore basato su STM32 al PC: 5 passaggi
2024 Autore: John Day | [email protected]. Ultima modifica: 2024-01-30 10:01
Qui in questo tutorial abbiamo trasmesso i dati dal microcontrollore al PC utilizzando una delle UART di STM32l100 mcu.
Passaggio 1: 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:
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
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:
Metronomo basato su microcontrollore: 5 passaggi
Metronomo basato su microcontrollore: un metronomo è un dispositivo di temporizzazione utilizzato dai musicisti per tenere traccia dei battiti nelle canzoni e per sviluppare un senso del tempo tra i principianti che stanno imparando un nuovo strumento. Aiuta a mantenere un senso del ritmo che è cruciale nella musica. Questo metronomo costrui
SAN VALENTINO Love Birds: una scatola per inviare e ricevere un messaggio audio di Telegram: 9 passaggi (con immagini)
SAN VALENTINO Love Birds: una scatola per inviare e ricevere messaggi audio Telegram: guarda il video quiCos'è l'amore (uccelli)? Oh Baby non farmi del male, non farmi più del male È un dispositivo autonomo che riceve messaggi vocali inviati al tuo amore, famiglia o amico. Apri la scatola, premi il pulsante mentre parli, rilascia per inviare il
Modulo RF 433MHZ - Realizza ricevitore e trasmettitore dal modulo RF 433MHZ senza alcun microcontrollore: 5 passaggi
Modulo RF 433MHZ | Crea ricevitore e trasmettitore da un modulo RF 433MHZ senza alcun microcontrollore: desideri inviare dati wireless? facilmente e senza bisogno di microcontrollore? Eccoci, in questa istruzione ti mostrerò il trasmettitore e il ricevitore rf di base pronti per essere utilizzati! In questa istruzione potrai inviare e ricevere dati usando molto ver
Configurazione dei fusibili del microcontrollore AVR. Creazione e caricamento nella memoria flash del microcontrollore del programma di lampeggio dei LED.: 5 passaggi
Configurazione dei fusibili del microcontrollore AVR. Creazione e caricamento nella memoria flash del microcontrollore del LED lampeggiante Program.: In questo caso creeremo un semplice programma in codice C e lo masterizzeremo nella memoria del microcontrollore. Scriveremo il nostro programma e compileremo il file esadecimale, utilizzando Atmel Studio come piattaforma di sviluppo integrata. Configurare il fusibile bi
Come realizzare un robot mobile controllato - Basato su DTMF - Senza microcontrollore e programmazione - Controllo da qualsiasi parte del mondo - RoboGeeks: 15 passaggi
Come realizzare un robot mobile controllato | Basato su DTMF | Senza microcontrollore e programmazione | Controllo da qualsiasi parte del mondo | RoboGeeks: Vuoi creare un robot che possa essere controllato da qualsiasi parte del mondo, facciamolo