top of page

Create Your First Project

Start adding your projects to your portfolio. Click on "Manage Projects" to get started

Digital Displays

Project Type

Photography

Date

April 2023

This project uses STM32CubeIDE, where PB8 and PB9 were configured as I2C1 SCL and SDA to enable I2C communication. The I2C module was initialized through the Connectivity settings, with key parameters defined using private macros. LCD control functions were implemented in the user code to initialize the display, control the backlight, and write text, resulting in the message “Hello, world!” being displayed on the LCD. Building on this setup, the same pin configuration was reused to communicate with a PCD8544 GLCD over SPI. Additional macros, function prototypes, and a font table were added to support graphical operations. The final program creates a simple animation by sequentially displaying “MERRY,” “CHRISTMAS,” and “BYU-I” on the GLCD, clearing the screen between messages to produce a basic animated effect.

bottom of page