Índice:

Como receber dados do microcontrolador baseado em STM32 para o PC: 5 etapas
Como receber dados do microcontrolador baseado em STM32 para o PC: 5 etapas

Vídeo: Como receber dados do microcontrolador baseado em STM32 para o PC: 5 etapas

Vídeo: Como receber dados do microcontrolador baseado em STM32 para o PC: 5 etapas
Vídeo: STM32 & CooCox IDE | Veja este vídeo!!!! 2024, Setembro
Anonim
Como receber dados do microcontrolador baseado em STM32 para o PC
Como receber dados do microcontrolador baseado em STM32 para o PC

Aqui neste tutorial, transmitimos dados do microcontrolador para o PC usando um dos UART do STM32l100 mcu.

Etapa 1: Software usado:

Software usado
Software usado
Software usado
Software usado

Estes são os softwares que usamos para este projeto:

1. Atollic TrueSTUDIO: Atollic® TrueSTUDIO® para STM32 é um IDE flexível e extensível de desenvolvimento e depuração para desenvolvedores de MCU STM32 que desejam ferramentas extremamente poderosas para auxiliar no desenvolvimento de software embarcado de alta qualidade. TrueSTUDIO® é baseado em padrões abertos (ECLIPSE e GNU) e estendido com recursos profissionais para gerenciamento de código e análise avançada de sistema. Isso dá uma visão única da estrutura e do comportamento dinâmico do sistema.

Você pode baixar este software neste link

2. STM32CubeMX: STM32CubeMX é uma ferramenta gráfica que permite uma configuração muito fácil de microcontroladores e microprocessadores STM32, bem como a geração do código C de inicialização correspondente para o núcleo Arm® Cortex®-M ou um Linux® Device Tree parcial para Arm ® núcleo Cortex®-A), por meio de um processo passo a passo.

Você pode baixar este software neste link

Etapa 2: Componentes usados:

Componentes usados
Componentes usados
Componentes usados
Componentes usados

Existem principalmente dois hardwares que usamos neste tutorial:

1.32L100CDISCOVERY: O 32L100CDISCOVERY ajuda você a descobrir os recursos dos microcontroladores STM32L100 Value Line 32-bit Cortex®-M3 e a desenvolver seus aplicativos facilmente. Inclui tudo o que é necessário para iniciantes e usuários experientes começarem rapidamente. Baseado no STM32L100RCT6, ele inclui uma ferramenta de depuração incorporada ST-LINK / V2, LEDs, botões para fácil conexão de componentes e módulos adicionais.

2. Conversor de USB para TTL. Como nesta placa de descoberta, não podemos obter dados seriais diretamente do cabo do depurador st-link, então temos que comprar um conversor USB para TTL. O princípio de funcionamento do conversor de USB para TTL é muito simples. Este é um módulo conversor de USB para TTL UART baseado no CP2102 Bridge da SiLabs. Este módulo pode ser usado com notebooks que não possuem porta serial padrão. Este módulo cria uma porta COM virtual usando USB em seu computador, que pode suportar várias taxas de transmissão padrão para comunicação serial.

Etapa 3: Diagrama de Circuito

Diagrama de circuito
Diagrama de circuito

As conexões são as seguintes:

32L100discovery boardUSB para conversor TTL

Txd da placa de descoberta (PA9) Rxd

GND GND

3V3 3V3

Etapa 4: Código:

Como criamos o código com a ajuda de STM32CubeMX, aqui estou compartilhando o arquivo main.c.

você pode obter o arquivo main.c no link abaixo

Etapa 5: Princípio de funcionamento e vídeo:

Aqui, primeiro você precisa abrir o STM32CubeMX e então escolher a placa certa ou MCU se estiver usando uma placa personalizada.

Para todo o processo, por favor, assista ao nosso vídeo embed.

Toda a descrição do projeto é fornecida no vídeo acima

Se você tiver alguma dúvida em relação a este projeto, sinta-se à vontade para nos comentar abaixo. E se você quiser saber mais sobre o sistema embarcado você pode visitar nosso canal no youtube

Visite e curta nossa página no Facebook para atualizações frequentes.

Obrigado e cumprimentos, Tecnologias Embedotronics

Recomendado: