Índice:
- Passo 1: Instale Stm32cubemx, Keil UVision5 e Energia em seu PC, atualize-os
- Etapa 2: Abra o Stm32cubemx Selecione a Placa do Núcleo Stm32l476. Selecione PC_13 como Pino de Interrupção Externa
- Etapa 3: Não há necessidade de fazer alterações na configuração do relógio
- Passo 4: Selecione TIMER1 e Clock Source como Internal Clock. E faça as configurações em TIMER1 de acordo com as imagens
- Etapa 5: Dê um nome ao seu projeto e gere o código para Keil Ide a partir de Stm32cubemx
- Etapa 6: Conecte o LCD à placa STM3276 Nucleo com as conexões indicadas abaixo
- Etapa 7: Conecte um pino do Launchpad Tiva ao pino de interrupção externa do Stm32l476 e o pino GND do Launchpad Tiva ao pino GND do STM32L476
- Etapa 8: Demonstração do Projeto
2025 Autor: John Day | [email protected]. Última modificação: 2025-01-13 06:58
Este tutorial simplesmente afirma como calcular a frequência de uma fonte de pulso usando um microcontrolador. O nível de alta tensão da fonte de pulso é 3,3 V e baixo é 0 V. Usei STM32L476, Tiva launchpad, 16x2 LCD alfanumérico, alguns fios de breadboard e resistor de 1K.
Hardware necessário: -
1) placa de núcleo STM32L476
2) Barra de lançamento Tiva ou qualquer outra placa de microcontrolador (fonte de pulso)
3) alfanumérico 16x2
4) Placa de ensaio
5) resistor 1K (para contraste LCD)
Requisito de software: -
1) STM32cubemx
2) Keil uVision5
3) Energia (para plataforma de lançamento Tiva)
Passo 1: Instale Stm32cubemx, Keil UVision5 e Energia em seu PC, atualize-os
Etapa 2: Abra o Stm32cubemx Selecione a Placa do Núcleo Stm32l476. Selecione PC_13 como Pino de Interrupção Externa
Etapa 3: Não há necessidade de fazer alterações na configuração do relógio
Passo 4: Selecione TIMER1 e Clock Source como Internal Clock. E faça as configurações em TIMER1 de acordo com as imagens
Etapa 5: Dê um nome ao seu projeto e gere o código para Keil Ide a partir de Stm32cubemx
Etapa 6: Conecte o LCD à placa STM3276 Nucleo com as conexões indicadas abaixo
Conexões de pinos de stm32 para lcd
STM32L476 - LCD
GND - PIN1
5V - PIN2
NA - resistor 1K conectado ao GND
PB10 - RS
PB11 - RW
PB2 - EN
PB12 - D4
PB13 - D5
PB14 - D6
PB15 - D7
5V - PIN15
GND - PIN16
Etapa 7: Conecte um pino do Launchpad Tiva ao pino de interrupção externa do Stm32l476 e o pino GND do Launchpad Tiva ao pino GND do STM32L476
Se você tiver qualquer outra placa de microcontrolador com, você precisa conectar o GPIO dessa placa no pino de interrupção externa da placa de núcleo STM32L476 e conectar o GND de ambas as placas entre si. Você precisa alternar este pino GPIO programaticamente em seu IDE.