STM32F103 + RA8889 Driver Control Color LCD Screen Series Tutorial – Lesson 3: Image Display and Digital Gauge Design

STM32F103 + RA8889 Driver Control Color LCD Screen Series Tutorial - Lesson 3: Image Display and Digital Gauge DesignHardware Configuration:* Main Control Microcontroller Board: STM32F103C8T6/STM32F103C6T6* LCD Graphics Display Processor: RA8889/RA6809 Development Board* LCD Screen: 7-inch 1024*600Ruiyou Technology– LCD Graphics Display ProcessorRA8889/RA6809 supports a maximum resolution of 1366×2048, with 128Mb SDRAM built-in for video memory, which can be used as a cache for multi-block displays, allowing for quick updates of screen content. RA8889M/RA6809M provides Picture-in-Picture (PIP), transparency control, screen rotation or mirroring, and built-in JPEG video decoding functions. It supports 16/18/24-bit CMOS interface color LCD display, supporting a maximum resolution of 1366*2048. It supports Block Transfer Engine (BTE), and the geometric drawing engine supports drawing points, lines, elliptical curves, circles, ellipses, triangles, rectangles, and rounded rectangles. The DMA function supports copying external serial flash data to the video memory buffer, packaged in QFN-68, with an industrial-grade operating temperature of -40℃ to 85℃.

Design Description:

This case’s digital display is a dynamic display effect of rapid image replacement, rather than using a font library to call numbers. This case first uses drawing software orPS to create digital images, or uses font library generation software to generate a digital font library, then usesPackagingTool to convert the font library into images, and packages the digital images usingPackagingTool to generatebin files and header files. Then, through theFLASH programming function ofPackagingTool, the packagedbin files are programmed into theFLASH. Finally, using theRA8889/RA6809’sDMA function, the digital image data from theFLASH is quickly transferred to the video memory, achieving a rapid display effect. The video tutorial is as follows, please watch:

Follow us to avoid losing your way:

Leave a Comment