Tabla de contenido:
- Paso 1: Instale Stm32cubemx, Keil UVision5 y Energia en su PC, actualícelos
- Paso 2: Abra Stm32cubemx Seleccione Stm32l476 Nucleo Board.Seleccione PC_13 como pin de interrupción externa
- Paso 3: No es necesario realizar cambios en la configuración del reloj
- Paso 4: Seleccione TIMER1 y Clock Source como reloj interno y realice los ajustes en TIMER1 de acuerdo con las imágenes
- Paso 5: Asigne un nombre a su proyecto y genere un código para Keil Ide desde Stm32cubemx
- Paso 6: Conecte la pantalla LCD a la placa Nucleo STM3276 con las conexiones que se indican a continuación
- Paso 7: Conecte un pin de Tiva Launchpad al pin de interrupción externa de Stm32l476 y el pin GND de Tiva Launchpad al pin GND de STM32L476
- Paso 8: demostración del proyecto
2025 Autor: John Day | [email protected]. Última modificación: 2025-01-13 06:57
Este tutorial simplemente indica cómo calcular la frecuencia de una fuente de pulso usando un microcontrolador. El nivel de voltaje alto de la fuente de pulso es 3.3 V y el bajo es 0V. He usado STM32L476, Tiva launchpad, LCD alfanumérico de 16x2 con algunos cables y una resistencia de 1K.
Hardware requerido: -
1) placa de núcleo STM32L476
2) Launchpad Tiva o cualquier otra placa de microcontrolador (fuente de pulso)
3) alfanumérico de 16x2
4) Tablero de pruebas
5) Resistencia de 1K (para contraste lcd)
Requisito de software: -
1) STM32cubemx
2) Keil uVision5
3) Energia (para la plataforma de lanzamiento de Tiva)
Paso 1: Instale Stm32cubemx, Keil UVision5 y Energia en su PC, actualícelos
Paso 2: Abra Stm32cubemx Seleccione Stm32l476 Nucleo Board. Seleccione PC_13 como pin de interrupción externa
Paso 3: No es necesario realizar cambios en la configuración del reloj
Paso 4: Seleccione TIMER1 y Clock Source como reloj interno y realice los ajustes en TIMER1 de acuerdo con las imágenes
Paso 5: Asigne un nombre a su proyecto y genere un código para Keil Ide desde Stm32cubemx
Paso 6: Conecte la pantalla LCD a la placa Nucleo STM3276 con las conexiones que se indican a continuación
Conexiones de pines de stm32 a lcd
STM32L476 - LCD
TIERRA - PIN1
5V - PIN2
NA - Resistencia de 1K conectada a GND
PB10 - RS
PB11 - RW
PB2 - ES
PB12 - D4
PB13 - D5
PB14 - D6
PB15 - D7
5V - PIN15
TIERRA - PIN16
Paso 7: Conecte un pin de Tiva Launchpad al pin de interrupción externa de Stm32l476 y el pin GND de Tiva Launchpad al pin GND de STM32L476
Si tiene alguna otra placa de microcontrolador, necesita conectar GPIO de esa placa en el pin de interrupción externo de la placa de núcleo STM32L476 y conectar GND de ambas placas entre sí. Debe alternar este pin GPIO mediante programación en su IDE.