Taula de continguts:
- Pas 1: programari utilitzat:
- Pas 2: components utilitzats:
- Pas 3: diagrama del circuit
- Pas 4: Codi:
- Pas 5: principi de funcionament i vídeo:
Vídeo: Com rebre dades del microcontrolador basat en STM32 al PC: 5 passos
2024 Autora: John Day | [email protected]. Última modificació: 2024-01-30 08:12
Aquí, en aquest tutorial, hem transmès dades del microcontrolador al PC mitjançant un dels UART de STM32l100 mcu.
Pas 1: programari utilitzat:
Aquests són els programes que hem utilitzat per a aquest projecte:
1. Atollic TrueSTUDIO: Atollic® TrueSTUDIO® per a STM32 és un IDE de desenvolupament i depuració flexible i extensible per a desenvolupadors de MCU STM32 que volen eines extremadament potents per ajudar al desenvolupament de programari incrustat d’alta qualitat. TrueSTUDIO® es basa en estàndards oberts (ECLIPSE i GNU) i s’estén amb funcions professionals per a la gestió de codi i l’anàlisi avançada del sistema. Això proporciona una visió única de l’estructura i el comportament dinàmic del sistema.
Podeu descarregar aquest programari des d’aquest enllaç
2. STM32CubeMX: STM32CubeMX és una eina gràfica que permet una configuració molt senzilla de microcontroladors i microprocessadors STM32, així com la generació del corresponent codi C d'inicialització per al nucli Arm® Cortex®-M o un arbre de dispositius parcial Linux® per a Arm ® Cortex®-A core), mitjançant un procés pas a pas.
Podeu descarregar aquest programari des d’aquest enllaç
Pas 2: components utilitzats:
Hi ha principalment dos programes de programari que hem utilitzat en aquest tutorial:
1.32L100CDISCOVERY: el 32L100CDISCOVERY us ajuda a descobrir les característiques dels microcontroladors Cortex®-M3 de 32 bits STM32L100 Value Line i a desenvolupar les vostres aplicacions fàcilment. Inclou tot el necessari per a principiants i usuaris experimentats per començar ràpidament. Basat en el STM32L100RCT6, inclou una eina de depuració incrustada ST-LINK / V2, LEDs, botons de connexió per facilitar la connexió de components i mòduls addicionals.
2. Convertidor d'USB a TTL. Com en aquesta placa de descobriment, no podem obtenir dades de sèrie directament del cable de depuració st-link, de manera que hem de comprar un convertidor USB a TTL. El principi de funcionament del convertidor USB a TTL és molt senzill: es tracta d’un mòdul convertidor USB a TTL UART basat en CP2102 Bridge de SiLabs. Aquest mòdul es pot utilitzar amb ordinadors portàtils que no tenen un port sèrie estàndard. Aquest mòdul crea un port COM virtual mitjançant l'ordinador USB que pot admetre diversos Baud Rates estàndard per a la comunicació en sèrie.
Pas 3: diagrama del circuit
Les connexions són les següents:
Tauler de descobriment 32L100 Converteix USB a TTL
Taula de descobriment Txd (PA9) Rxd
GND GND
3V3 3V3
Pas 4: Codi:
Com hem creat el codi amb l'ajuda de STM32CubeMX, aquí us compartim el fitxer main.c.
podeu obtenir el fitxer main.c des de l'enllaç següent
Pas 5: principi de funcionament i vídeo:
Aquí primer heu d'obrir el STM32CubeMX i després heu de triar el tauler adequat o mcu si utilitzeu un tauler personalitzat.
Per a tot el procés, si us plau mireu el nostre vídeo d'inserció.
Tota la descripció del projecte apareix al vídeo anterior
Si teniu cap dubte sobre aquest projecte, no dubteu a comentar-nos a continuació. I si voleu obtenir més informació sobre el sistema incrustat, visiteu el nostre canal de youtube
Visiteu la nostra pàgina de Facebook i us agradi per obtenir actualitzacions freqüents.
Gràcies i Salutacions, Tecnologies Embedotronics
Recomanat:
Feu parcel·les precioses a partir de dades Arduino en viu (i deseu les dades a Excel): 3 passos
Feu gràfics bonics a partir de dades Arduino en viu (i deseu les dades a Excel): a tots ens agrada jugar amb la nostra funció de loteria P … a l’IDE Arduino. Tot i que, si bé pot ser útil per a aplicacions bàsiques, les dades s’esborren com més s’afegeixen punts i no resulta especialment agradable als ulls. El traçador IDE Arduino no
Com fer un registre de dades en temps real de la humitat i la temperatura amb Arduino UNO i targeta SD - Simulació de registre de dades DHT11 a Proteus: 5 passos
Com fer un registre de dades en temps real d’humitat i temperatura amb Arduino UNO i targeta SD | Simulació de registre de dades DHT11 a Proteus: Introducció: hola, aquest és Liono Maker, aquí teniu l'enllaç de YouTube. Estem fent un projecte creatiu amb Arduino i treballem en sistemes incrustats
DIA DE VALENTÍ Love Birds: una caixa per enviar i rebre missatges d'àudio de Telegram: 9 passos (amb imatges)
DIA DE VALENTÍ Love Birds: una caixa per enviar i rebre missatge d’àudio de Telegram: consulteu el vídeo aquí Què és Love (birds)? Oh Baby, no em facis mal, no em facis més mal, és un dispositiu independent que rep missatges de veu enviats al teu amor, família o amic. Obriu el quadre, premeu el botó mentre parleu, deixeu anar per enviar el
Configuració de bits de fusibles del microcontrolador AVR. Creació i càrrega a la memòria flash del microcontrolador del programa LED intermitent: 5 passos
Configuració de bits de fusibles del microcontrolador AVR. Creació i càrrega a la memòria flash del microcontrolador del programa LED intermitent: en aquest cas, crearem un programa senzill en codi C i el gravarem a la memòria del microcontrolador. Escriurem el nostre propi programa i compilarem el fitxer hexadecimal, utilitzant Atmel Studio com a plataforma de desenvolupament integrada. Configurarem fusible bi
Com fer un robot controlat per mòbil Basat en DTMF - Sense microcontrolador i programació - Control des de qualsevol lloc del món - RoboGeeks: 15 passos
Com fer un robot controlat per mòbil Basat en DTMF | Sense microcontrolador i programació | Control des de qualsevol lloc del món | RoboGeeks: Voleu fabricar un robot que es pugui controlar des de qualsevol part del món, Lets do It