项目简介
这是一个基于C++和STM32微控制器的DOGM-128单色显示屏驱动库。借助该库,开发者能够在STM32上轻松地控制和使用DOGM-128显示器。项目涵盖驱动库代码、字体生成脚本以及部分图像数据。
项目的主要特性和功能
- 支持通过SPI通信与STM32进行初始化通信。
- 可在显示屏上绘制图像。
- 能在指定位置绘制字符和字符串。
- 可清除显示屏内容或仅清除内部缓冲区。
- 可将缓冲区内容发送到显示屏。
- 能直接在指定位置设置像素值。
安装使用步骤
步骤 1: 下载和安装库
若已下载本项目的源码文件,将其解压到开发环境中。
步骤 2: 配置SPI和GPIO端口
根据硬件连接情况,在init()
函数中完成SPI通信和GPIO端口的配置。
步骤 3: 初始化显示屏
调用init()
函数对显示屏进行初始化。
步骤 4: 使用库函数
利用提供的库函数绘制图像、字符、字符串等。例如,使用drawImage()
函数绘制图像,使用writeChar()
或writeString()
显示文本。
步骤 5: 更新显示屏
使用updateBuffer()
函数将缓冲区的更改内容发送到显示屏。
下载地址
点击下载 【提取码: 4003】【解压密码: www.makuang.net】