Tabla de contenido:
- Paso 1: Abra STM32Cubemx y realice los ajustes correspondientes a las imágenes adjuntas
- Paso 2: cree las imágenes personalizadas necesarias y agregue sus códigos en el archivo Custom_char.h
- Paso 3: Agregar código relevante en Keil 5
Video: Animación en LCD 16x2 I2c USANDO STM32 Nucleo: 4 pasos
2024 Autor: John Day | [email protected]. Última modificación: 2024-01-30 08:42
Hola amigos, este es un tutorial que ilustra cómo hacer una animación personalizada en una pantalla LCD i2c de 16x2. Hay muy pocas cosas necesarias para el proyecto, así que si tienes acceso al código puedes terminarlo en 1 hora.
Después de seguir este tutorial, podrá diseñar su propia animación personalizada en el microcontrolador.
ELECTRÓNICA NECESARIA PARA EL PROYECTO: -
1) Tablero STM32L476RG Nucelo
2) LCD i2c de 16x2
3) Cables de puente
SOFTWARE NECESARIO: -
1) STM32cubemx
2) Keil uVision5
Conexiones: Conecte PB6 a I2C-SCK e I2C-SDA al pin PB7 de la placa base.
Paso 1: Abra STM32Cubemx y realice los ajustes correspondientes a las imágenes adjuntas
1) Después de seleccionar STM32L476RG como microcontrolador en STM32CUBE, seleccione la interfaz I2C1 como i2c.
2) Establezca el valor del reloj en un valor máximo (80 Mhz)
3) Después de eso, seleccione Timer1 y Timer2 y luego inicialice sus valores como se indica en la parte posterior del tutorial.
4) Seleccione la interrupción de actualización de Timer1 y la interrupción global de Timer2 en la configuración de NVIC.
5) Generar código para el proyecto en Keil 5.
Paso 2: cree las imágenes personalizadas necesarias y agregue sus códigos en el archivo Custom_char.h
1) Cada posición en una pantalla lcd de 16x2 se puede dividir en 32 segmentos, cada segmento consta de 5x8 píxeles.
2) Puede visualizar la imagen y su límite en el segmento y representar cada parte del segmento con el valor 1 si la posición en el segmento es parte de la imagen; de lo contrario, asígnelo como un valor 0 que da valores para cada fila como se muestra en adjunto. fotografía.
3) Ponga ese valor del paso 2 en el archivo custom_char.h dado en el código adjunto.
Paso 3: Agregar código relevante en Keil 5
1) Escriba el comando para iniciar Timer1 y Timer2 en el archivo main.c. El temporizador 1 se usa para borrar la pantalla LCD y el Timer2 se usa para mostrar las imágenes.
2) Escriba los valores de Prescalar y Autoreload para Timer1 y Timer2 en el archivo main.c, que es el mismo para ambos temporizadores.
3) Agregue el código relevante en la rutina de interrupción del Timer1 y para la rutina de interrupción del Timer2 en el archivo stm32l4_it.c.
Recomendado:
Parte 1 Ensamblaje del brazo TI RSLK Robotics Learning Curriculum Lab 7 STM32 Nucleo: 16 pasos
Parte 1 Ensamblaje de ARM TI RSLK Laboratorio de currículo de aprendizaje de robótica 7 STM32 Nucleo: El enfoque de este Instructable es el microcontrolador STM32 Nucleo. La motivación para esto es poder crear un proyecto de montaje a partir de los huesos. Esto nos ayudará a profundizar y comprender el proyecto MSP432 Launchpad (el TI-RSLK) que tiene
Pantalla LCD I2C / IIC - Use una pantalla LCD SPI para la pantalla LCD I2C usando el módulo SPI a IIC con Arduino: 5 pasos
Pantalla LCD I2C / IIC | Use una pantalla LCD SPI para la pantalla LCD I2C usando el módulo SPI a IIC con Arduino: Hola a todos, ya que una pantalla LCD SPI 1602 normal tiene demasiados cables para conectar, por lo que es muy difícil conectarlo con arduino, pero hay un módulo disponible en el mercado que puede Convierta la pantalla SPI en la pantalla IIC, por lo que solo necesita conectar 4 cables
Pantalla LCD I2C / IIC - Convierta una pantalla LCD SPI en una pantalla LCD I2C: 5 pasos
Pantalla LCD I2C / IIC | Convierta una pantalla LCD SPI en la pantalla LCD I2C: el uso de la pantalla lcd spi necesita demasiadas conexiones, lo cual es realmente difícil de hacer, así que encontré un módulo que puede convertir la pantalla lcd i2c en la pantalla lcd spi, así que comencemos
Cómo hacer una animación fácil usando una tableta digital: 6 pasos
Cómo hacer una animación fácil usando una tableta digital: Este verano, con la ayuda de mis padres, pude hacer que el Wacom Intous Pro fuera pequeño. Aprendí a editar fotos, dibujar y dibujar caricaturas, etc. Entonces decidí hacer un Instructable. Finalmente me decidí por crear una animación corta y divertida
Animación en stop motion usando After Affects !: 5 pasos
Animación en stop motion usando After Affects !: Stop Motion es una forma excelente y divertida de crear animaciones. Cuando se desglosa, puede ser muy simple. Con este tutorial aprenderá a crear una secuencia de animación corta y sencilla. Además de cómo trabajar con filtros y tiempo. El video adjunto s